public void RemoveSpell(MagicCast spell) { if (magicInventory.ContainsKey(spell.ToString())) { magicInventory.Remove(spell.ToString()); } }
public void AddSpell(MagicCast spell) { MagicInventoryObject item = new MagicInventoryObject(spell); if (!magicInventory.ContainsKey(spell.ToString())) { magicInventory.Add(spell.ToString(), item); } }
public MagicCast GetSpell(MagicCast spell) { if (magicInventory.ContainsKey(spell.ToString())) { return((magicInventory[spell.ToString()] as MagicInventoryObject).Spell); } else { return(null); } }
public bool FindSpell(MagicCast spell) { return(magicInventory.ContainsKey(spell.ToString())); }