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

Public Member Functions

MCAPI JumpControlComponent (::JumpControlComponent const &other)
MCAPI float _getDelayInternal () const
MCAPI float _getHeightInternal () const
MCAPI int getAnimationDuration () const
MCAPI float getDistanceScale () const
MCAPI int getJumpDelay () const
MCAPI float getJumpPower () const
MCFOLD bool getJumping () const
MCFOLD bool getSwimming () const
MCAPI void initMultiTypeJumpComponent (::Mob &entity, ::ActorDefinitionDescriptor &initDescription)
MCAPI void initializeFromDefinition (::Mob &owner, ::JumpControlDescription const *description)
MCAPI::JumpControlComponent & operator= (::JumpControlComponent const &other)
MCAPI void resetSpeedModifier (::Mob &owner)
MCFOLD void setInternalType (::std::unique_ptr<::JumpControl > type)
MCAPI void setJumpType (::JumpType type)
MCFOLD void setJumping (bool jumping)
MCFOLD void setSwimming (bool swimming)
MCAPI void update (::Mob &owner)
MCAPI void * $ctor ()
MCAPI void * $ctor (::JumpControlComponent const &other)

Public Attributes

::ll::TypedStorage< 1, 1, bool > mJumping
::ll::TypedStorage< 1, 1, bool > mSwimming
::ll::TypedStorage< 4, 4, float > mJumpPower
::ll::TypedStorage< 4, 4, ::JumpType > mJumpType
::ll::TypedStorage< 4, 64, ::JumpData[4]> mJumpData
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::JumpControl > > mJumpControl

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