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){;}
62 virtual void setDesiredAction(
const std::string& action,
float speed);
65 virtual void forceAction(
const std::string& action,
float speed,
int autoChooseTransitionBehavior);
68 virtual void forceTemporaryAction(
const std::string& action,
double duration);
71 virtual void setSpeed(
float speed);
74 virtual void setPosture(
int posture);
77 virtual bool weaponDeployed()
const;
80 virtual void setWeaponDeployed(
bool deployed);
84 virtual void die(
const std::string& deathAction);
87 virtual void revive(
const std::string& aliveAction);
90 virtual void setPaused(
bool paused);
94 virtual std::string className()
const;
99 virtual void setIsSupportModel(
bool isSupport);
103 virtual void setModelScalingEnabled(
bool b );
105 virtual void setEmbarked(
bool b );
106 virtual void setScale(
const DtVector& scale );
111 virtual void setEnableAnimationSmoothing(
bool);