class
EditorCreatureController
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