コード例 #1
0
ファイル: Player.cs プロジェクト: nicolas-repiquet/Granite
 public void EquipWeapon(string name)
 {
     if (Weapons.ContainsKey(name))
     {
         m_weapon = Weapons[name];
         Console.WriteLine("Player equip " + name);
     }
 }
コード例 #2
0
ファイル: Shoot.cs プロジェクト: nicolas-repiquet/Granite
 public void SetWeapon(Weapon weapon)
 {
     m_weapon = weapon;
 }
コード例 #3
0
ファイル: Player.cs プロジェクト: nicolas-repiquet/Granite
        public void AddWeapon(Weapon weapon)
        {
            if(!Weapons.ContainsKey(weapon.Name))
            {
                Weapons.Add(weapon.Name, weapon);
            }

            if (m_weapon == null)
            {
                EquipWeapon(weapon.Name);
            }
        }