52 DtSendMoveAlongToEgressTask
61 const DtString& rwName = DtString::nullString(),
66 const DtString& rwName = DtString::nullString(),
77 const DtString& rwName = DtString::nullString(),
86 virtual void setEmbarkationState(DtEmbarkationControllerState state);
87 virtual DtEmbarkationControllerState embarkationState()
const;
92 virtual void setEmbarkationInformation(
const DtUUID& parent,
93 bool useEmbarkationOverride =
false,
const DtVector& embarkationOverridePosition = DtVector::zero(),
94 int embarkInSlot = -1,
bool chooseAnyIfSlotTaken =
true);
97 DtVector& embarkationOverridePosition,
int& embarkInSlot,
bool& chooseAnyIfSlotTaken);
100 virtual bool embarkationLocationOverride()
const;
101 virtual const DtVector& embarkationLocationOverridePosition()
const;
102 virtual int embarkInSlot()
const;
103 virtual bool chooseAnyAvailableSlotIfTaken()
const;
106 virtual void setControlPoint(
const DtUUID&);
112 virtual void setPath(
const std::vector<DtVector>&);
113 virtual const std::vector<DtVector>& path()
const;
115 virtual void setEmbarkedAppearance(
int);
116 virtual int embarkedAppearance()
const;
118 virtual void setEmbarkedAnimation(
const DtString&);
119 virtual const DtString& embarkedAnimation()
const;
121 virtual void setSlotName(
const DtString&);
122 virtual const DtString& slotName()
const;
124 virtual void setSlotType(
const DtString&);
125 virtual const DtString& slotType()
const;
127 virtual void setPublishLoadPoints(
bool);
128 virtual bool publishLoadPoints()
const;
130 virtual void setOnGroundBeforeDisembark(
bool);
131 virtual bool onGroundBeforeDisembark()
const;
133 virtual void setEmbarkedOrientation(
const DtTaitBryan&);
134 virtual const DtTaitBryan& embarkedOrientation()
const;
136 virtual void clearEmbarkationInformation();
138 virtual void setJumpToLocation(
bool b);
139 virtual bool jumpToLocation()
const;
141 virtual void setTurnToHeading(
bool b);
142 virtual bool turnToHeading()
const;
144 virtual void setInvisibleWhenEmbarked(
bool b);
145 virtual bool invisibleWhenEmbarked()
const;
147 virtual void setWasInvisibleBeforeEmbark(
bool b);
148 virtual bool wasInvisibleBeforeEmbark()
const;
150 virtual void setExitPosition(
const DtVector&);
151 virtual const DtVector& exitPosition()
const;
153 virtual void setTechnique(
const DtString&);
154 virtual const DtString& technique()
const;
160 virtual void addTaskedSubordinate(
const DtUUID& name);
161 virtual bool removeTaskedSubordinate(
const DtUUID& name);
164 virtual void clearTaskedSubordinates();
171 virtual DtString stateString(DtEmbarkationControllerState s);