EditorCreatureController class
Constructors, destructors, conversion operators
- EditorCreatureController()
- ~EditorCreatureController() virtual
Public functions
- auto AddRef() -> int
- auto Release() -> int
- 
              auto GetAnimatedCreature() const -> Anim::AnimatedCreature* 
- 
              auto SetAnimatedCreature(Anim::AnimatedCreature* pCreature) -> void 
- 
              auto GetGroundModelWorld() const -> Graphics::IModelWorld* 
- 
              auto SetGroundModelWorld(Graphics::IModelWorld* modelWorld) -> void 
- auto Update(int dt) -> void
- auto SetTargetPosition(const Vector3& position, bool applyNow = false, bool ignoreZ = false) -> void
- auto SetTargetAngle(float angle, bool applyNow = false) -> void
- auto GetCurrentPosition() const -> Vector3
- auto GetCurrentAngle() const -> float
Public variables
- int mnRefCount
- AnimatedCreaturePtr mpAnimatedCreature
- 
              Graphics::IModelWorld* mpModelWorld 
- int field_10
- int field_14
- int field_18
- 
              uint32_t mCurrentAnimID 
- 
              Math::Vector3 mRealTargetPosition 
- 
              Math::Vector3 mTargetPosition 
- 
              Math::Vector3 mCurrentPosition 
- float mTargetAngle
- float mCurrentAngle
- float mMovementSpeed
- float mRotateSpeed
- bool field_54
- bool field_55
- 
              Math::Vector3 mTargetLookAt 
- 
              Math::Vector3 mCurrentLookAt 
- bool field_70
- float field_74
- float field_78
- float field_7C
- float field_80
- bool mSmoothLookAt