26 ::ll::TypedStorage<1, 1, bool> mDoSwing;
27 ::ll::TypedStorage<4, 4, float> mMinDrawDuration;
28 ::ll::TypedStorage<4, 4, float> mDrawDuration;
29 ::ll::TypedStorage<4, 4, float> mLaunchPowerScale;
30 ::ll::TypedStorage<4, 4, float> mMaxLaunchPower;
31 ::ll::TypedStorage<1, 1, bool> mScalePowerByDrawDuration;
32 ::ll::TypedStorage<1, 1, bool> mTriggerActorUseItemEvent;
33 ::ll::TypedStorage<8, 16, ::Bedrock::PubSub::Subscription> mOnUseSubscription;
38 ThrowableItemComponent();
43 virtual void handleVersionBasedInitialization(
::SemVersion const& originalJsonVersion) ;
53 MCAPI
explicit ThrowableItemComponent(
bool doSwing);
70 MCAPI
static void bindType(
72 ::std::vector<::AllExperiments>
const& requiredToggles,
73 ::std::optional<::SemVersion> releasedMinFormatVersion
76 MCAPI static ::HashedString
const& getIdentifier();
84 MCAPI
void* $ctor(
bool doSwing);
90 MCAPI
void $handleVersionBasedInitialization(
::SemVersion const& originalJsonVersion);