Пример #1
0
        public AddPlayerModifier(Player player, PlayerModifier modifierType, ValueModifier modifier)
        {
            if (player == null)
            {
                throw new ArgumentNullException("player");
            }
            else if (modifier == null)
            {
                throw new ArgumentNullException("modifier");
            }

            Player = player;
            ModifierType = modifierType;
            Modifier = modifier;
        }
Пример #2
0
 public void Add(PlayerModifier modifier)
 {
     this.Mods.Add(modifier);
     this.OnModifiersChanged();
 }
Пример #3
0
 public void Remove(PlayerModifier modifier)
 {
     this.Mods.Remove(modifier);
     this.OnModifiersChanged();
 }
Пример #4
0
 public bool Contains(PlayerModifier modifier)
 {
     return(this.Mods.Contains(modifier));
 }
 public ModifierSpeedDown(PlayerModifier playerModifier)
 {
     this.playerModifier = playerModifier;
 }
Пример #6
0
 public bool Contains(PlayerModifier modifier) => _Modifiers.Contains(modifier);
Пример #7
0
 public void Remove(PlayerModifier modifier)
 {
     _Modifiers.Remove(modifier);
     _UpdateCompound();
 }
Пример #8
0
 public void Add(PlayerModifier modifier)
 {
     _Modifiers.Add(modifier);
     _UpdateCompound();
 }
 public ModifierDamageUp(PlayerModifier playerModifier)
 {
     this.playerModifier = playerModifier;
 }