29 ::ll::TypedStorage<4, 4, float> mMinCriticalPower;
30 ::ll::TypedStorage<8, 176, ::ActorDefinitionIdentifier> mActorIdentifier;
35 ProjectileItemComponent();
40 virtual ~ProjectileItemComponent() ;
48 MCAPI ProjectileItemComponent(::ActorType actorType,
float minCriticalPower);
52 MCAPI ::Vec3 getShootDir(
::Player const& player,
float angleOffset)
const;
54 MCAPI ::Actor* shootProjectile(
66 MCAPI
static void bindType(
68 ::std::vector<::AllExperiments>
const& requiredToggles,
69 ::std::optional<::SemVersion> releasedMinFormatVersion
72 MCAPI static ::HashedString
const& getIdentifier();
80 MCAPI
void* $ctor(::ActorType actorType,
float minCriticalPower);