20class TripodCamera :
public ::Mob {
24 ::ll::TypedStorage<8, 24, ::WeakEntityRef> mPlayer;
25 ::ll::TypedStorage<1, 1, bool> mActivated;
26 ::ll::TypedStorage<4, 4, int> mCountdown;
38 virtual float getShadowRadius()
const ;
40 virtual bool isTargetable()
const ;
42 virtual bool canExistWhenDisallowMob()
const ;
44 virtual void remove() ;
46 virtual bool _hurt(
::ActorDamageSource const& source,
float damage,
bool knock,
bool ignite) ;
48 virtual ~TripodCamera() =
default;
60 MCAPI
bool isActivated()
const;
62 MCAPI
void startTakingPicture(
::Player& player);
80 MCFOLD
float $getShadowRadius()
const;
82 MCFOLD
bool $isTargetable()
const;
84 MCFOLD
bool $canExistWhenDisallowMob()
const;
88 MCAPI
bool $_hurt(
::ActorDamageSource const& source,
float damage,
bool knock,
bool ignite);
96 MCAPI
static void** $vftable();
Definition EntityContext.h:16