|
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 |