24 ::ll::TypedStorage<4, 12, ::Vec3> mProjectileOffset;
25 ::ll::TypedStorage<4, 4, float> mProjectilePower;
26 ::ll::TypedStorage<1, 1, bool> mKnockback;
27 ::ll::TypedStorage<1, 1, bool> mIgniteOnHit;
28 ::ll::TypedStorage<1, 1, bool> mLightingOnHit;
29 ::ll::TypedStorage<4, 4, float> mGravity;
30 ::ll::TypedStorage<4, 4, float> mUpwardsAngleOffset;
31 ::ll::TypedStorage<4, 4, ::ParticleType> mHitParticle;
32 ::ll::TypedStorage<4, 4, float> mUncertaintyBase;
33 ::ll::TypedStorage<4, 4, float> mUncertaintyMultiplier;
34 ::ll::TypedStorage<4, 4, float> mOnFireTime;
35 ::ll::TypedStorage<4, 4, int> mPotionEffect;
36 ::ll::TypedStorage<4, 4, float> mSplashRange;
37 ::ll::TypedStorage<4, 4, ::ActorType> mFilter;
38 ::ll::TypedStorage<1, 1, bool> mCatchFire;
39 ::ll::TypedStorage<1, 1, bool> mIsSplash;
40 ::ll::TypedStorage<4, 4, float> mInertiaMod;
41 ::ll::TypedStorage<4, 4, float> mLiquidInertia;
42 ::ll::TypedStorage<1, 1, bool> mSemiRandomDiffDamage;
43 ::ll::TypedStorage<8, 32, ::std::string> mHitEntitySound;
44 ::ll::TypedStorage<8, 32, ::std::string> mHitGroundSound;
45 ::ll::TypedStorage<8, 32, ::std::string> mShootSound;
46 ::ll::TypedStorage<4, 4, ::ProjectileAnchor> mAnchor;
47 ::ll::TypedStorage<8, 24, ::std::vector<::std::unique_ptr<::OnHitSubcomponent>>> mOnHitCommands;
48 ::ll::TypedStorage<8, 104, ::ActorDefinitionTrigger> mOnHitEvent;
49 ::ll::TypedStorage<1, 1, bool> mIsDangerous;
50 ::ll::TypedStorage<1, 1, bool> mReflectOnHurt;
51 ::ll::TypedStorage<1, 1, bool> mDestroyOnHurt;
52 ::ll::TypedStorage<1, 1, bool> mStopOnHurt;
53 ::ll::TypedStorage<1, 1, bool> mCritParticleOnHurt;
54 ::ll::TypedStorage<1, 1, bool> mShootTarget;
55 ::ll::TypedStorage<1, 1, bool> mIsHoming;
56 ::ll::TypedStorage<1, 1, bool> mShouldBounce;
57 ::ll::TypedStorage<1, 1, bool> mFireAffectedByGriefing;
58 ::ll::TypedStorage<1, 1, bool> mHitWater;
59 ::ll::TypedStorage<1, 1, bool> mMultipleHits;
60 ::ll::TypedStorage<8, 24, ::std::vector<::ActorDefinitionIdentifier>> mIgnoredEntities;
61 ::ll::TypedStorage<1, 1, bool> mHitNearestPassenger;
62 ::ll::TypedStorage<4, 4, float> mReflectImmunityInSeconds;
68 virtual char const* getJsonName()
const ;
72 virtual ~ProjectileDescription() ;
78 MCAPI ProjectileDescription();
96 MCAPI
char const* $getJsonName()
const;