123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- using System.Collections.Generic;
- namespace GameLogic.Equipment
- {
- public class EquipmentController
- {
- public List<EquipmentInfo> allEqInfo = new List<EquipmentInfo>();
- // private long curGUID;
- public void Init()
- {
- // curGUID = AccountFileInfo.Instance.playerData.eqGUID;
- }
- /// <summary>
- /// 生成装备的GUID
- /// </summary>
- /// <returns></returns>
- // public long GenerateGUID()
- // {
- // curGUID++;
- // AccountFileInfo.Instance.playerData.eqGUID = curGUID;
- // AccountFileInfo.Instance.SavePlayerData();
- // return curGUID;
- // }
- /// <summary>
- /// 通过品质获取装备的额外参数,装备属性会叠加这个值
- /// </summary>
- /// <param name="quality"></param>
- /// <returns></returns>
- 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);
- }
- }
- }
|