using System; using SepCore.Definition; namespace SepCore.Entity { [Serializable] public sealed class WeaponLightningParamsData { public float HitRadius { get; set; } public float HoverHeight { get; set; } } public class WeaponLightningData : WeaponData { public WeaponLightningParamsData ParamsData { get; } public WeaponLightningData(int entityId, WeaponConfig weaponConfig, int ownerId, CampType ownerCamp) : base(entityId, weaponConfig, ownerId, ownerCamp) { ParamsData = new WeaponLightningParamsData { HitRadius = GetParamFloat(ParamType.HitRadius), HoverHeight = 0f }; } } }