22 enum class ProjectileAnchor : uchar {
28 enum class ShouldBounce : uchar {
37 ::ll::TypedStorage<4, 12, ::Vec3> mProjectileOffset;
38 ::ll::TypedStorage<4, 4, float> mProjectilePower;
39 ::ll::TypedStorage<1, 1, bool> mLightningOnHit;
40 ::ll::TypedStorage<4, 4, float> mGravity;
41 ::ll::TypedStorage<4, 4, float> mUpwardsAngleOffset;
42 ::ll::TypedStorage<4, 4, ::ParticleType> mHitParticle;
43 ::ll::TypedStorage<4, 4, float> mUncertaintyBase;
44 ::ll::TypedStorage<4, 4, float> mUncertaintyMultiplier;
45 ::ll::TypedStorage<4, 4, float> mOnFireTime;
46 ::ll::TypedStorage<4, 4, int> mPotionEffect;
47 ::ll::TypedStorage<4, 4, float> mSplashRange;
48 ::ll::TypedStorage<1, 1, bool> mCatchFire;
49 ::ll::TypedStorage<1, 1, bool> mSpreadFire;
50 ::ll::TypedStorage<4, 4, float> mInertiaMod;
51 ::ll::TypedStorage<4, 4, float> mLiquidInertia;
52 ::ll::TypedStorage<8, 32, ::std::string> mHitEntitySound;
53 ::ll::TypedStorage<8, 32, ::std::string> mHitGroundSound;
54 ::ll::TypedStorage<8, 32, ::std::string> mShootSound;
55 ::ll::TypedStorage<1, 1, ::SharedTypes::v1_26_50::ProjectileComponentDefinition::ProjectileAnchor> mAnchor;
56 ::ll::TypedStorage<8, 48, ::SharedTypes::v1_26_50::OnHitCommandsStorage> mOnHitCommands;
57 ::ll::TypedStorage<8, 272, ::SharedTypes::v1_21_120::ActorDefinitionTrigger> mOnHitEvent;
58 ::ll::TypedStorage<1, 1, bool> mIsDangerous;
59 ::ll::TypedStorage<1, 1, bool> mReflectOnHurt;
60 ::ll::TypedStorage<1, 1, bool> mDestroyOnHurt;
61 ::ll::TypedStorage<1, 1, bool> mStopOnHurt;
62 ::ll::TypedStorage<1, 1, bool> mCritParticleOnHurt;
63 ::ll::TypedStorage<1, 1, bool> mShootTarget;
64 ::ll::TypedStorage<1, 1, bool> mIsHoming;
65 ::ll::TypedStorage<1, 1, ::SharedTypes::v1_26_50::ProjectileComponentDefinition::ShouldBounce> mShouldBounce;
66 ::ll::TypedStorage<1, 1, bool> mHitWater;
67 ::ll::TypedStorage<1, 1, bool> mMultipleHits;
68 ::ll::TypedStorage<8, 24, ::std::vector<::SharedTypes::Reference<1>>> mIgnoredEntities;
69 ::ll::TypedStorage<1, 1, bool> mHitNearestPassenger;
70 ::ll::TypedStorage<1, 1, bool> mIsolatedPhysics;
71 ::ll::TypedStorage<4, 4, float> mReflectImmunityInSeconds;
83 MCNAPI ::SharedTypes::v1_26_50::ProjectileComponentDefinition&
86 MCNAPI ::SharedTypes::v1_26_50::ProjectileComponentDefinition&
105 MCNAPI static ::std::string_view
const&
NAME();