18class RideableComponent {
22 ::ll::TypedStorage<8, 168, ::RideableComponentData> mData;
27 RideableComponent& operator=(RideableComponent
const&);
33 MCAPI RideableComponent(::RideableComponent&&);
35 MCAPI RideableComponent(::RideableComponent
const&);
37 MCAPI
void _setCanPlayerRide(
::Player& player,
bool canRide)
const;
39 MCAPI
bool areSeatsFull(
::Actor const& owner)
const;
41 MCAPI
bool canAddPassenger(
::Actor const& vehicle,
::Actor& passenger)
const;
43 MCAPI
bool getFirstAvailableSeatPosition(
::Actor const& owner,
::Actor& potentialPassenger,
::Vec3& result)
const;
47 MCAPI
bool pullInEntity(
::Actor& vehicle,
::Actor& passenger)
const;
50 MCAPI ~RideableComponent();
57 MCAPI
void* $ctor(::RideableComponent&&);
59 MCAPI
void* $ctor(::RideableComponent
const&);