Exemple #1
0
 public bool CanPutOnEquip(EquipInfo equipInfo)
 {
     if (equipInfo.EquipRecord.BelongGirl == null ||
         equipInfo.EquipRecord.BelongGirl == GirlInfoRecord)
     {
         return(true);
     }
     return(false);
 }
Exemple #2
0
        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;
        }
Exemple #3
0
        public bool PutOnEquip(EquipInfo equipInfo)
        {
            if (!CanPutOnEquip(equipInfo))
            {
                return(false);
            }

            if (EquipPack.Instance.RemoveEquip(equipInfo))
            {
                _EquipInfo = equipInfo;
                return(true);
            }
            return(false);
        }
Exemple #4
0
 public bool RemoveEquip(EquipInfo equip)
 {
     _EquipList.Remove(equip);
     return(true);
 }
Exemple #5
0
        public void AddEquip(EquipInfoRecord equipRecord)
        {
            var equipInfo = new EquipInfo(equipRecord);

            _EquipList.Add(equipInfo);
        }