Esempio n. 1
0
        public void Equip(HBaseEquip equip)
        {
            if (equip.Types == null)
            {
                return;
            }

            for (int i = 0; i < equip.Types.Count; i++)
            {
                Equip(equip.Types[i], equip);
            }
        }
Esempio n. 2
0
        public void Equip(EquipType type, HBaseEquip equip)
        {
            int _type = (int)type;

            if (mEquips == null || !mEquips.ContainsKey(_type))
            {
                return;
            }

            if (mEquips[_type] != null)
            {
                mEquips[_type].OnDequip();
            }

            mEquips[_type] = equip;
            equip.OnEquip();
        }