void Transport::BuildStartMovePacket(Map const* targetMap) { SetFlag(GAMEOBJECT_FLAGS, GO_FLAG_IN_USE); SetGoState(GO_STATE_ACTIVE); UpdateForMap(targetMap); }
void Transport::BuildStopMovePacket(Map const* targetMap) { RemoveFlag(GAMEOBJECT_FLAGS, GO_FLAG_IN_USE); SetGoState(GO_STATE_READY); UpdateForMap(targetMap); }
void Transport::BuildWaitMovePacket(Map const* targetMap) { m_WayPoints.clear(); SetGoState(GO_STATE_READY); UpdateForMap(targetMap); }