22 enum class SkeletonType :
int {
33 ::ll::TypedStorage<8, 8, ::WitherBoss*> mParentWither;
45 virtual bool doHurtTarget(
::Actor* target, ::SharedTypes::Legacy::ActorDamageCause
const& cause) ;
47 virtual bool canBeAffected(uint effectId)
const ;
49 virtual void setTarget(
::Actor* entity) ;
51 virtual void normalTick() ;
53 virtual bool canFreeze()
const ;
55 virtual void getDebugText(::std::vector<::std::string>& outputInfo) ;
57 virtual ~Skeleton() =
default;
69 MCFOLD
void setSkeletonType(::Skeleton::SkeletonType type);
87 MCAPI
bool $canBeAffected(uint effectId)
const;
89 MCFOLD
void $setTarget(
::Actor* entity);
91 MCAPI
void $normalTick();
93 MCAPI
bool $canFreeze()
const;
95 MCAPI
void $getDebugText(::std::vector<::std::string>& outputInfo);
103 MCAPI
static void** $vftable();
Definition EntityContext.h:16