39 virtual void removeFromScene();
41 virtual void setCharacterModel(
const std::string& appearanceName);
43 virtual void setDefaultAppearance(
const std::string& appearanceName);
44 virtual void setAppearance(
const std::string& appearanceName);
45 virtual void setHeadAppearance(
const std::string& appearanceName);
46 virtual void setItemAppearance(
const std::string& appearanceName);
48 virtual void beginAppearanceEffect(
const std::string& effect,
const std::string& overrideLink,
49 float overrideScale,
const DtVector& overrideOffset,
float overrideDuration ){;}
50 virtual void endAppearanceEffect(
int instantly,
const std::string& effect,
const std::string& overrideLink){;}
52 virtual void executeGesture(
const std::string& gestureName,
int reps,
53 float overallDuration,
float channelAWeight){;}
54 virtual void endGesture(
const std::string& gestureName,
float rampDown){;}
60 virtual void setLightState(
unsigned int light,
unsigned int lightState){;}
64 virtual void setDesiredAction(
const std::string& action,
float speed);
67 virtual void forceAction(
const std::string& action,
float speed,
int autoChooseTransitionBehavior);
70 virtual void forceTemporaryAction(
const std::string& action,
double duration);
73 virtual void setSpeed(
float speed);
76 virtual void setPosture(
int posture);
79 virtual bool weaponDeployed()
const;
82 virtual void setWeaponDeployed(
bool deployed);
86 virtual void die(
const std::string& deathAction);
89 virtual void revive(
const std::string& aliveAction);
92 virtual void setPaused(
bool paused);
96 virtual std::string className()
const;
101 virtual void setIsSupportModel(
bool isSupport);
105 virtual void setModelScalingEnabled(
bool b );
107 virtual void setEmbarked(
bool b );
108 virtual void setScale(
const DtVector& scale );
113 virtual void setPartTranslation(
int partNumber,
120 virtual void setEnableAnimationSmoothing(
bool);