LeviLamina
|
Public Types | |
using | PushVectors = ::std::pair<::Vec3, ::Vec3> |
Public Member Functions | |
MCAPI ::std::pair<::Vec3, ::Vec3 > | _calculatePushVectorBoat (::Actor &owner, ::Actor &other, bool pushSelfOnly) |
MCAPI ::std::pair<::Vec3, ::Vec3 > | _calculatePushVectorMinecart (::Actor &owner, ::Actor &other, bool pushSelfOnly) |
MCAPI void | push (::Actor &owner, ::Vec3 const &vec) |
MCAPI void | push (::Actor &owner, ::Actor &other, bool pushSelfOnly) |
Static Public Member Functions | |
static MCAPI void | pullToRide (::Actor &owner, ::Actor &other) |
static MCAPI bool | skipPush (::Actor &owner, ::Actor &other) |
Public Attributes | |
::ll::TypedStorage< 1, 1, bool > | mIsPushable |
::ll::TypedStorage< 1, 1, bool > | mIsPushableByPiston |
::ll::TypedStorage< 4, 4, float > | mPushthrough |