コード例 #1
0
        public ChipClientEquip FindChipEquip(int userChipId)
        {
            ChipClientEquip result = null;

            for (int i = 0; i < this.equipList.Count; i++)
            {
                if (this.equipList[i].userChipId == userChipId)
                {
                    result = this.equipList[i];
                    break;
                }
            }
            return(result);
        }
コード例 #2
0
        public void AddChipEquip(ChipClientEquip chipEquip)
        {
            int num = 0;

            if (chipEquip == null)
            {
                return;
            }
            foreach (ChipClientEquip chipClientEquip in this.equipList)
            {
                if (chipClientEquip.type == chipEquip.type && chipClientEquip.dispNum == chipEquip.dispNum && chipClientEquip.userChipId > 0)
                {
                    num = chipClientEquip.userChipId;
                }
            }
            if (num > 0)
            {
                GameWebAPI.RespDataCS_ChipListLogic.UserChipList userChip = ChipDataMng.GetUserChip(num);
                userChip.resetUserMonsterID();
                this.DeleteChipEquip(num);
            }
            this.equipList.Add(chipEquip);
        }