18class ActorDamageByActorSource :
public ::ActorDamageSource {
22 ::ll::TypedStorage<8, 8, ::BlockSource const&> mRegion;
23 ::ll::TypedStorage<1, 1, bool> mIsWorldBuilder;
24 ::ll::TypedStorage<1, 1, bool> mIsCreative;
25 ::ll::TypedStorage<8, 8, ::ActorUniqueID> mEntityID;
26 ::ll::TypedStorage<4, 4, ::ActorType> mEntityType;
27 ::ll::TypedStorage<4, 4, ::ActorCategory> mEntityCategories;
28 ::ll::TypedStorage<8, 32, ::std::string> mEntityNameTag;
33 ActorDamageByActorSource& operator=(ActorDamageByActorSource
const&);
34 ActorDamageByActorSource(ActorDamageByActorSource
const&);
35 ActorDamageByActorSource();
40 virtual bool isEntitySource()
const ;
42 virtual bool getIsCreative()
const ;
44 virtual bool getIsWorldBuilder()
const ;
46 virtual ::ActorUniqueID getEntityUniqueID()
const ;
48 virtual ::ActorType getEntityType()
const ;
50 virtual ::ActorCategory getEntityCategories()
const ;
52 virtual ::ActorUniqueID getDamagingEntityUniqueID()
const ;
54 virtual ::ActorType getDamagingEntityType()
const ;
56 virtual ::std::unique_ptr<::ActorDamageSource> clone()
const ;
58 virtual ::std::pair<::std::string, ::std::vector<::std::string>>
59 _getDeathMessageInternal(::std::string
const& deadName,
::Actor* dead)
const ;
61 virtual ~ActorDamageByActorSource() ;
67 MCAPI ActorDamageByActorSource(
::Actor const& actor, ::SharedTypes::Legacy::ActorDamageCause cause);
73 MCAPI
void* $ctor(
::Actor const& actor, ::SharedTypes::Legacy::ActorDamageCause cause);
85 MCFOLD
bool $isEntitySource()
const;
88 MCAPI
bool $getIsCreative()
const;
90 MCFOLD
bool $getIsCreative()
const;
94 MCAPI
bool $getIsWorldBuilder()
const;
96 MCFOLD
bool $getIsWorldBuilder()
const;
99 MCFOLD ::ActorUniqueID $getEntityUniqueID()
const;
101 MCFOLD ::ActorType $getEntityType()
const;
103 MCFOLD ::ActorCategory $getEntityCategories()
const;
105 MCFOLD ::ActorUniqueID $getDamagingEntityUniqueID()
const;
107 MCFOLD ::ActorType $getDamagingEntityType()
const;
109 MCAPI ::std::unique_ptr<::ActorDamageSource> $clone()
const;
111 MCAPI ::std::pair<::std::string, ::std::vector<::std::string>>
112 $_getDeathMessageInternal(::std::string
const& deadName,
::Actor* dead)
const;