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

            Unequip(slot, character);
            if (e == null)
            {
//				Debug.LogError ("equipping null don't work, boy");
                return(null);
            }
            slots.Add(slot, e);

            if (e != null)
            {
                Debug.Log("equipping! on " + slot + " - " + e.Name + " - " + character.Name);
                e.WhenEquipped(character);
                character.CallEquipped(slot, e);
            }

            return(ret);
        }