68 MCAPI
void setOwnerAnchor(
int const& value);
70 MCAPI
void setProjectileDefinitionByName(::std::string
const& name);
72 MCAPI
void setTargetAnchor(
int const& value);
78 MCAPI
static void buildSchema(
79 ::std::string
const& name,
94 MCAPI
static void** $vftable();
101 ::ll::TypedStorage<8, 8, ::Mob&> mMob;
102 ::ll::TypedStorage<8, 64, ::ActorFilterGroup> mFilters;
103 ::ll::TypedStorage<4, 8, ::FloatRange> mAttackRangeSquared;
104 ::ll::TypedStorage<4, 4, uint> mAttackCooldownTicks;
105 ::ll::TypedStorage<4, 4, uint> mPreShootDelayTicks;
106 ::ll::TypedStorage<8, 8, uint64> mDurationTicks;
107 ::ll::TypedStorage<4, 4, float> mMaxHeadRotationX;
108 ::ll::TypedStorage<4, 4, float> mMaxHeadRotationY;
109 ::ll::TypedStorage<4, 4, float> mRangedFOV;
110 ::ll::TypedStorage<1, 1, bool> mTriedToShoot;
111 ::ll::TypedStorage<8, 8, uint64> mAttackCooldownTimeStamp;
112 ::ll::TypedStorage<8, 8, uint64> mPreShootDelayTimeStamp;
113 ::ll::TypedStorage<8, 8, uint64> mEndTimeStamp;
114 ::ll::TypedStorage<8, 176, ::ActorDefinitionIdentifier> mProjectileDefinition;
115 ::ll::TypedStorage<4, 4, ::ProjectileAnchor> mOwnerAnchor;
116 ::ll::TypedStorage<4, 12, ::Vec3> mOwnerOffset;
117 ::ll::TypedStorage<4, 4, ::ProjectileAnchor> mTargetAnchor;
118 ::ll::TypedStorage<4, 12, ::Vec3> mTargetOffset;
125 virtual bool canUse() ;
128 virtual bool canContinueToUse() ;
131 virtual void start() ;
134 virtual void stop() ;
137 virtual void tick() ;
140 virtual void appendDebugInfo(::std::string& str)
const ;
156 _getAnchorAndOffsetPosition(
::Actor const& actor, ::ProjectileAnchor anchor,
::Vec3 const& offset);
162 MCAPI
void* $ctor(
::Mob& mob);
174 MCAPI
bool $canUse();
176 MCAPI
bool $canContinueToUse();
184 MCAPI
void $appendDebugInfo(::std::string& str)
const;
190 MCAPI
static void** $vftable();
Definition EntityContext.h:16