35 const DtString& rwName = DtString::nullString(),
40 const DtString& rwName = DtString::nullString(),
51 const DtString& rwName = DtString::nullString(),
64 virtual void setAssignedPosture(DtLifeformState newPosture);
65 virtual DtLifeformState assignedPosture()
const;
68 virtual DtLifeformState currentPosture()
const;
69 virtual void setCurrentPosture (DtLifeformState newPosture);
72 virtual void setAssignedWeaponState(DtWeaponState newWeaponState);
73 virtual DtWeaponState assignedWeaponState()
const;
76 virtual DtWeaponState currentWeaponState()
const;
77 virtual void setCurrentWeaponState (DtWeaponState newWeaponState);
87 isIndividualLifeFormStateRepository(
91 isIndividualLifeFormStateRepository(
102 bool* dataAvailable = 0);
108 virtual void calculateBodyEyepointOffset(DtLifeformState posture,
109 DtVector& bodyEyepointOffset)
const;
113 virtual bool uprightPosture(DtLifeformState posture)
const;
117 virtual bool staticPosture(DtLifeformState posture)
const;
121 virtual bool movingPosture(DtLifeformState posture)
const;