public bool CanPutOnEquip(EquipInfo equipInfo) { if (equipInfo.EquipRecord.BelongGirl == null || equipInfo.EquipRecord.BelongGirl == GirlInfoRecord) { return(true); } return(false); }
public void InitItemInfo(GameLogic.EquipInfo equipInfo) { if (equipInfo == null) { return; } _EqiupInfo = equipInfo; _EquipIcon.sprite = ResourceManager.Instance.GetSprite(_EqiupInfo.EquipRecord.Icon); _EquipName.text = _EqiupInfo.EquipRecord.Name; _EquipDesc.text = _EqiupInfo.EquipRecord.Desc; }
public bool PutOnEquip(EquipInfo equipInfo) { if (!CanPutOnEquip(equipInfo)) { return(false); } if (EquipPack.Instance.RemoveEquip(equipInfo)) { _EquipInfo = equipInfo; return(true); } return(false); }
public bool RemoveEquip(EquipInfo equip) { _EquipList.Remove(equip); return(true); }
public void AddEquip(EquipInfoRecord equipRecord) { var equipInfo = new EquipInfo(equipRecord); _EquipList.Add(equipInfo); }