コード例 #1
0
        public void UnequipWeapon(Character_base player)
        {
            var weaponInInventory = player.Weapons.FirstOrDefault(x => x.Id == this.Id);

            if (weaponInInventory != null)
            {
                player.Weapons.Remove(weaponInInventory);
            }
        }
コード例 #2
0
 public static SkillsWithRank GetCombatSkillById(int id, Character_base player = null)
 {
     if (player != null)
     {
         return(player.CombatSkills.FirstOrDefault(x => x.Id == id));
     }
     else
     {
         return(CombatSkillsList.FirstOrDefault(x => x.Id == id));
     }
 }
コード例 #3
0
 public static SkillsWithRank GetMovementSkillById(int id, Character_base player = null)
 {
     if (player != null)
     {
         var j = player.MovementSkills.FirstOrDefault(x => x.Id == id);
         return(j);
     }
     else
     {
         return(MovementSkillsList.FirstOrDefault(x => x.Id == id));
     }
 }
コード例 #4
0
 public void EquipWeapon(Character_base player)
 {
     player.Weapons.Add(this);
 }
コード例 #5
0
ファイル: Armour.cs プロジェクト: mpladow/DHSimulator
 public void RemoveArmour(Character_base character)
 {
 }
コード例 #6
0
ファイル: Armour.cs プロジェクト: mpladow/DHSimulator
 public void EquipArmour(Character_base character)
 {
 }
コード例 #7
0
 public void RemoveModifier(Character_base character, StatModifier modifier)
 {
 }
コード例 #8
0
 public void AddModifier(Character_base character, StatModifier modifier)
 {
 }