Beispiel #1
0
        public Equipment Unequip(EquipmentSlotType slot, Sheet character)
        {
            Equipment ret = null;

            if (EquippedOn(slot) != null)
            {
                ret = EquippedOn(slot);
                //eq.ToInventory ();
//				if(ret != null)
//					Debug.Log ("UN equipping on " + slot + " - " + ret.Name + " - " + character.Name);
//				else
//					Debug.Log ("UN equipping on " + slot + " - " + character.Name);
                ret.WhenUnEquipped(character);
                character.CallUnequipped(slot, ret);
            }
            slots.Remove(slot);

            return(ret);
        }