LeviLamina
Loading...
Searching...
No Matches
GameEvents::PositionSource Class Reference

Public Types

using ActorWithAttachPos = ::std::pair<::ActorUniqueID, ::SharedTypes::Legacy::ActorLocation>

Public Member Functions

MCAPI_C ::std::optional<::Vec3getPosition (::IBlockSource const &region) const
MCAPI void serializeTo (::CompoundTag &tag) const

Static Public Member Functions

static MCAPI_C ::std::optional<::GameEvents::PositionSourcedeserializeFrom (::CompoundTag const &tag)
static MCAPI_C ::std::optional<::Vec3extractPosition (::CompoundTag const &data, char const *tagName, ::BlockSource const &region)

Public Attributes

::ll::TypedStorage< 8, 24, ::std::variant<::std::pair<::ActorUniqueID, ::SharedTypes::Legacy::ActorLocation >, ::Vec3 > > mVariant

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