expose the AIPlayerControllerData subtype to console

This commit is contained in:
AzaezelX 2025-04-15 15:34:58 -05:00
parent 8c663a19a5
commit 19e73c0be2
2 changed files with 6 additions and 1 deletions

View file

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

View file

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