LeviLamina
Loading...
Searching...
No Matches
RideableDefinition Class Reference

Public Member Functions

MCAPI void addFamilyTypeByName (::std::string const &name)
MCAPI void initialize (::EntityContext &entity, ::RideableComponent &component) const
MCAPI void setDismountMode (::std::string const &mode)
MCFOLD void $dtor ()

Static Public Member Functions

static MCAPI void buildSchema (::std::shared_ptr<::JsonUtil::JsonSchemaObjectNode<::JsonUtil::EmptyClass, ::RideableDefinition > > &root)

Public Attributes

::ll::TypedStorage< 4, 4, int > mSeatCount
::ll::TypedStorage< 4, 4, int > mControllingSeat
::ll::TypedStorage< 1, 1, bool > mSkipInteractIfCrouching
::ll::TypedStorage< 8, 24, ::std::vector<::SeatDescription > > mSeats
::ll::TypedStorage< 8, 16, ::std::set<::HashedString, ::std::hash<::HashedString > > > mFamilyTypes
::ll::TypedStorage< 8, 32, ::std::string > mInteractText
::ll::TypedStorage< 1, 1, bool > mPullInEntities
::ll::TypedStorage< 1, 1, bool > mPassengerCanPick
::ll::TypedStorage< 4, 4, float > mPassengerMaxWidth
::ll::TypedStorage< 1, 1, ::DismountMode > mDismountMode
::ll::TypedStorage< 8, 32, ::std::string > mOnRiderEnterEvent
::ll::TypedStorage< 8, 32, ::std::string > mOnRiderExitEvent

The documentation for this class was generated from the following file: