#include <OgreRefAppCharacter.h>
Public Attributes | |
Ogre::Entity * | mEntity2 |
second entity used for rendering character upper level since half-life characters are mid-oriented | |
Ogre::AnimationState * | mAnimationState |
animation state of the character | |
Ogre::Vector3 | dims |
collision size of the character entity | |
Protected Member Functions | |
void | setUp (const String &name) |
set up character object | |
void | _notifyCollided (ApplicationObject *otherObj, const ApplicationObject::CollisionInfo &info) |
triggered function on character-movable collision | |
void | _notifyCollided (SceneQuery::WorldFragment *wf, const CollisionInfo &info) |
triggered function on character-world fragment collision | |
void | _updateFromDynamics () |
update character object dynamics |