public void EquipWeapon(string name) { if (Weapons.ContainsKey(name)) { m_weapon = Weapons[name]; Console.WriteLine("Player equip " + name); } }
public void SetWeapon(Weapon weapon) { m_weapon = weapon; }
public void AddWeapon(Weapon weapon) { if(!Weapons.ContainsKey(weapon.Name)) { Weapons.Add(weapon.Name, weapon); } if (m_weapon == null) { EquipWeapon(weapon.Name); } }