using System.Collections.Generic; namespace GameLogic.Equipment { public class EquipmentController { public List allEqInfo = new List(); // private long curGUID; public void Init() { // curGUID = AccountFileInfo.Instance.playerData.eqGUID; } /// /// 生成装备的GUID /// /// // public long GenerateGUID() // { // curGUID++; // AccountFileInfo.Instance.playerData.eqGUID = curGUID; // AccountFileInfo.Instance.SavePlayerData(); // return curGUID; // } /// /// 通过品质获取装备的额外参数,装备属性会叠加这个值 /// /// /// public int GetEquipmentRarityAttributeFactor(int quality) { int[] factors = PlayerManager.Instance.gameConstantConfig.equipmentRarityAttributeFactor; return factors[quality - 1]; } public EquipmentInfo BuildEquipment() { EquipmentInfo info = new EquipmentInfo(); return info; } public void AddEquipment(EquipmentInfo eqInfo) { allEqInfo.Add(eqInfo); } public void RemoveEquipment(EquipmentInfo eqInfo) { allEqInfo.Remove(eqInfo); } } }