aiPlayerObject.cpp 886 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. #include "aiPlayerObject.h"
  2. IMPLEMENT_CO_NETOBJECT_V1(AIPlayerObject);
  3. AIPlayerObject::AIPlayerObject()
  4. //: mAIControllerComponent(nullptr)
  5. {
  6. mSuperClassName = StringTable->insert("Entity");
  7. }
  8. AIPlayerObject::~AIPlayerObject()
  9. {
  10. }
  11. bool AIPlayerObject::onAdd()
  12. {
  13. if (!Parent::onAdd())
  14. return false;
  15. //If we don't delinate from the template, just spawn as apropos here
  16. if (!mDirtyGameObject)
  17. {
  18. //AI Controller
  19. /*mAIControllerComponent = new AIControllerComponent();
  20. if (!mAIControllerComponent->registerObject())
  21. {
  22. Con::errorf("PlayerObject::onAdd - unable to add mAIControllerComponent!");
  23. return false;
  24. }
  25. mAIControllerComponent->setInternalName("aiControllerComponent");
  26. addComponent(mAIControllerComponent);*/
  27. }
  28. return true;
  29. }
  30. void AIPlayerObject::onRemove()
  31. {
  32. Parent::onRemove();
  33. }