22class Boat :
public ::Actor {
26 ::ll::TypedStorage<4, 4, float> mBubbleMultiplier;
27 ::ll::TypedStorage<4, 4, float> mBubbleAngle;
28 ::ll::TypedStorage<4, 4, float> mBubbleAngleOld;
40 virtual void reloadHardcodedClient(::ActorInitializationMethod method) ;
42 virtual void destroy(::Actor* source);
44 virtual void normalTick() ;
46 virtual float getShadowRadius()
const ;
48 virtual ::std::string getExitTip(::std::string
const& kind, ::InputMode mode, ::NewInteractionModel scheme)
const
51 virtual bool canAddPassenger(::Actor& passenger)
const ;
53 virtual ::ActorUniqueID getControllingPlayer()
const ;
55 virtual float getPassengerYRotation(::Actor
const& passenger)
const ;
59 virtual ::ActorHurtResult _hurt(
::ActorDamageSource const& source,
float damage,
bool,
bool) ;
61 virtual ~Boat() =
default;
74 MCAPI ::std::string getExitText(
bool isPocket)
const;
77 MCFOLD uchar getWoodID()
const;
95 MCAPI
void $reloadHardcodedClient(::ActorInitializationMethod method);
97 MCAPI
void $destroy(::Actor* source);
99 MCAPI
void $normalTick();
101 MCFOLD
float $getShadowRadius()
const;
104 MCAPI ::std::string $getExitTip(::std::string
const& kind, ::InputMode mode, ::NewInteractionModel scheme)
const;
107 MCAPI
bool $canAddPassenger(::Actor& passenger)
const;
109 MCAPI ::ActorUniqueID $getControllingPlayer()
const;
111 MCAPI
float $getPassengerYRotation(::Actor
const& passenger)
const;
115 MCAPI ::ActorHurtResult $_hurt(
::ActorDamageSource const& source,
float damage,
bool,
bool);
123 MCAPI
static void** $vftable();
Definition EntityContext.h:16