vampire-like/Assets/GameMain/Scripts/Base/Entity/EntityData/Weapon/WeaponSlashData.cs

24 lines
578 B
C#

using System;
using SepCore.DataTable;
using SepCore.Definition;
namespace Entity.EntityData
{
[Serializable]
public sealed class WeaponSlashParamsData
{
public float SectorAngle { get; set; }
}
public class WeaponSlashData : WeaponData
{
public WeaponSlashParamsData ParamsData { get; }
public WeaponSlashData(int entityId, DRWeapon drWeapon, int ownerId, CampType ownerCamp)
: base(entityId, drWeapon, ownerId, ownerCamp)
{
ParamsData = ParseParams<WeaponSlashParamsData>();
}
}
}