1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 |
-
- using Core.Utility;
- using Excel2Json;
- using Fort23.UTool;
- using UnityEngine;
- using ItemInfo = GameLogic.Bag.ItemInfo;
- namespace GameLogic.Equipment
- {
- public class EquipmentInfo
- {
-
- // public ItemConfig itemConfig;
- // public ItemInfo itemInfo;
- // public int count;
- public int quality;
- public int zy;
- public int level;
- public int dropLv;
-
- public bool isWear;
-
- public int Attack => m_Attack;
- public int Defense => m_Defense;
- public int Hp => m_HP;
-
- private int m_Attack;
- private int m_Defense;
- private int m_HP;
- private ItemInfo myItemInfo;
- public EquipmentInfo(AccountFileInfo.EqData eqData, ItemInfo itemInfo)
- {
- myItemInfo = itemInfo;
- isWear = eqData.isEquip;
-
-
- quality = eqData.quality;
- // CalAtt();
- }
- public EquipmentInfo()
- {
-
- }
- public void InitEquipment(ItemInfo modelInfo, ItemInfo lvInfo, ItemInfo qualityInfo)
- {
- //有效性检查
- if (//modelInfo.dropItemConfig.dropItemType != 1 &&
- lvInfo.dropItemConfig.dropItemType != 3 &&
- qualityInfo.dropItemConfig.dropItemType != 2)
- {
- // string errorTip = "modelInfo.dropItemConfig.dropItemType=" +
- // modelInfo.dropItemConfig.dropItemType +
- // " |lvInfo.dropItemConfig.dropItemType" +
- // lvInfo.dropItemConfig.dropItemType +
- // " |qualityInfo.dropItemConfig.dropItemType" +
- // qualityInfo.dropItemConfig.dropItemType;
- // LogTool.Error(errorTip);
- }
- myItemInfo = modelInfo;
- InitEquipment(modelInfo.config.ID,
- lvInfo.dropItemConfig.itemID[0],
- qualityInfo.dropItemConfig.itemID[0]);
- }
-
- public void InitEquipment(int itemID, int dropLv, int quality)
- {
- // itemInfo = new ItemInfo(itemID);
-
-
- }
-
-
-
- }
-
- }
|