21 enum class RideRules : uchar {
27 enum class TeleportRules : uchar {
28 TeleportPassenger = 0,
32 enum class VehicleAction : uchar {
40 enum class VehicleFillType : uchar {
48 ::ll::TypedStorage<8, 200, ::CommandSelector<::Actor>> mTargets;
49 ::ll::TypedStorage<8, 200, ::CommandSelector<::Actor>> mVehicle;
50 ::ll::TypedStorage<1, 1, ::RideCommand::VehicleAction> mAction;
51 ::ll::TypedStorage<1, 1, ::RideCommand::TeleportRules> mTeleportRules;
52 ::ll::TypedStorage<1, 1, ::RideCommand::VehicleFillType> mFillType;
53 ::ll::TypedStorage<1, 1, ::RideCommand::RideRules> mRideRules;
54 ::ll::TypedStorage<8, 8, ::ActorDefinitionIdentifier const*> mActorId;
55 ::ll::TypedStorage<8, 32, ::std::string> mEventName;
56 ::ll::TypedStorage<8, 32, ::std::string> mActorName;
57 ::ll::TypedStorage<1, 1, bool> mNameSet;
65 virtual ~RideCommand() =
default;