Browse Source

expose the AIPlayerControllerData subtype to console

AzaezelX 5 tháng trước cách đây
mục cha
commit
19e73c0be2

+ 1 - 0
Engine/source/T3D/AI/AIController.cpp

@@ -389,6 +389,7 @@ void AIControllerData::initPersistFields()
 
 //-----------------------------------------------------------------------------
 //-----------------------------------------------------------------------------
+IMPLEMENT_CO_DATABLOCK_V1(AIPlayerControllerData);
 void AIPlayerControllerData::resolvePitch(AIController* obj, Point3F location, Move* movePtr)
 {
    Player* po = dynamic_cast<Player*>(obj->getAIInfo()->mObj.getPointer());

+ 5 - 1
Engine/source/T3D/AI/AIController.h

@@ -147,9 +147,13 @@ public:
    void resolveStuck(AIController* obj);
 };
 
-class AIPlayerControllerData : AIControllerData
+class AIPlayerControllerData : public AIControllerData
 {
+   typedef AIControllerData Parent;
+
+public:
    void resolvePitch(AIController* obj, Point3F location, Move* movePtr);
+   DECLARE_CONOBJECT(AIPlayerControllerData);
 };
 #endif // TORQUE_NAVIGATION_ENABLED
 #endif //_AICONTROLLER_H_