9class VersionedActorDamageCause {
13 ::ll::TypedStorage<8, 32, ::std::string const> mName;
14 ::ll::TypedStorage<4, 4, ::SharedTypes::Legacy::ActorDamageCause const> mCause;
15 ::ll::TypedStorage<8, 40, ::Scripting::Version const> mVersion;
16 ::ll::TypedStorage<1, 2, ::std::optional<uchar>
const> mDeprecatedMajorVersion;
21 VersionedActorDamageCause& operator=(VersionedActorDamageCause
const&);
22 VersionedActorDamageCause();
27 MCAPI VersionedActorDamageCause(::VersionedActorDamageCause&&);
29 MCAPI VersionedActorDamageCause(::VersionedActorDamageCause
const&);
31 MCAPI VersionedActorDamageCause(
33 ::SharedTypes::Legacy::ActorDamageCause cause,
35 ::std::optional<uchar> deprecatedMajorVersion
38 MCFOLD ::SharedTypes::Legacy::ActorDamageCause getCause()
const;
40 MCAPI ::std::optional<uchar> getDeprecatedMajorVersion()
const;
42 MCFOLD ::std::string
const& getName()
const;
44 MCAPI ::Scripting::Version getVersion()
const;
46 MCAPI ~VersionedActorDamageCause();
52 MCFOLD
void* $ctor(::VersionedActorDamageCause&&);
54 MCFOLD
void* $ctor(::VersionedActorDamageCause
const&);
58 ::SharedTypes::Legacy::ActorDamageCause cause,
60 ::std::optional<uchar> deprecatedMajorVersion