15struct KineticDamageSettings {
19 ::ll::TypedStorage<4, 16, ::std::optional<::KineticEffectConditions>> mDamageConditions;
20 ::ll::TypedStorage<4, 16, ::std::optional<::KineticEffectConditions>> mKnockbackConditions;
21 ::ll::TypedStorage<4, 16, ::std::optional<::KineticEffectConditions>> mDismountConditions;
22 ::ll::TypedStorage<4, 8, ::SharedTypes::FloatRange> mReach;
23 ::ll::TypedStorage<4, 12, ::std::optional<::SharedTypes::FloatRange>> mCreativeReach;
24 ::ll::TypedStorage<4, 4, float> mHitboxMargin;
25 ::ll::TypedStorage<4, 4, float> mDamageModifier;
26 ::ll::TypedStorage<4, 4, float> mDamageMultiplier;
27 ::ll::TypedStorage<2, 2, ushort> mDelay;
32 KineticDamageSettings();