using System.Collections; using System.Collections.Generic; using UnityEngine; /// /// 装备栏 - 库存 /// public class DataEquipment { /// 武器1 public DataWeapon weapon1; /// 武器2 public DataWeapon weapon2; /// 护甲 public DataArmor armor; /// 头盔 public DataWear helmets; /// 手套 public DataWear gloves; /// 鞋子 public DataWear shoes; /// 附加效果 public DataAddition addition = new DataAddition(); } /// /// 附加 - 数据 /// public class DataAddition { /// 护甲等级 public int armorClass = 0; /// 伤害骰子 public List damageDices = new List(); } /// /// 伤害类型 /// public enum DamageType { 穿刺, 挥砍, 钝击 } /// /// 伤害 - 数据 /// public class DataDamageDice { /// 伤害骰子 public readonly int dice; /// 伤害类型 public readonly DamageType damageType; public DataDamageDice(int dice, DamageType damageType) { this.dice = dice; this.damageType = damageType; } }