/// <summary> /// 读取基本属性 /// </summary> virtual public void ReadBasicAttributes() { string id = ID.ToString(); CSVTable csvtable = new CSVTable("Unit/ArmyAttributesTable.CSV"); ID = int.Parse(csvtable.GetData(id, "ID")); maxHealthPoint = int.Parse(csvtable.GetData(id, "HealthPoint")); healthPoint = maxHealthPoint; damage = int.Parse(csvtable.GetData(id, "Damage")); maxAmmo = int.Parse(csvtable.GetData(id, "AmmoCount")); ammo = maxAmmo; attackDistance = int.Parse(csvtable.GetData(id, "AttackDistance")); fireCost = int.Parse(csvtable.GetData(id, "FireCost")); multipleAttacks = int.Parse(csvtable.GetData(id, "MultipleAttacks")); shootingAccuracy = float.Parse(csvtable.GetData(id, "ShootingAccuracy")); reloadCost = int.Parse(csvtable.GetData(id, "ReloadCost")); movingDistance = int.Parse(csvtable.GetData(id, "MovingDistance")); }