18class ActorDamageByChildActorSource :
public ::ActorDamageByActorSource {
22 ::ll::TypedStorage<1, 1, bool> mDamagingActorIsWorldBuilder;
23 ::ll::TypedStorage<1, 1, bool> mDamagingActorIsCreative;
24 ::ll::TypedStorage<8, 8, ::ActorUniqueID> mDamagingActorId;
25 ::ll::TypedStorage<4, 4, ::ActorType> mDamagingActorType;
26 ::ll::TypedStorage<4, 4, ::ActorCategory> mDamagingActorCategories;
27 ::ll::TypedStorage<8, 32, ::std::string> mDamagingActorNameTag;
32 ActorDamageByChildActorSource();
37 virtual bool isChildEntitySource()
const ;
39 virtual ::std::pair<::std::string, ::std::vector<::std::string>>
40 getDeathMessage(::std::string deadName,
::Actor* dead)
const ;
42 virtual bool getDamagingEntityIsCreative()
const ;
44 virtual bool getDamagingEntityIsWorldBuilder()
const ;
46 virtual ::ActorUniqueID getDamagingEntityUniqueID()
const ;
48 virtual ::ActorType getDamagingEntityType()
const ;
50 virtual ::ActorCategory getDamagingEntityCategories()
const ;
52 virtual ::std::unique_ptr<::ActorDamageSource> clone()
const ;
54 virtual ~ActorDamageByChildActorSource() ;
60 MCAPI ActorDamageByChildActorSource(
63 ::SharedTypes::Legacy::ActorDamageCause cause
70 MCAPI
void* $ctor(
::Actor const& childActor,
::Actor const& actor, ::SharedTypes::Legacy::ActorDamageCause cause);
82 MCFOLD
bool $isChildEntitySource()
const;
84 MCAPI ::std::pair<::std::string, ::std::vector<::std::string>>
85 $getDeathMessage(::std::string deadName,
::Actor* dead)
const;
87 MCFOLD
bool $getDamagingEntityIsCreative()
const;
89 MCFOLD
bool $getDamagingEntityIsWorldBuilder()
const;
91 MCAPI ::ActorUniqueID $getDamagingEntityUniqueID()
const;
93 MCFOLD ::ActorType $getDamagingEntityType()
const;
95 MCAPI ::ActorCategory $getDamagingEntityCategories()
const;
97 MCAPI ::std::unique_ptr<::ActorDamageSource> $clone()
const;