Exemplo n.º 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;
        }
Exemplo n.º 2
0
 public void Add(PlayerModifier modifier)
 {
     this.Mods.Add(modifier);
     this.OnModifiersChanged();
 }
Exemplo n.º 3
0
 public void Remove(PlayerModifier modifier)
 {
     this.Mods.Remove(modifier);
     this.OnModifiersChanged();
 }
Exemplo n.º 4
0
 public bool Contains(PlayerModifier modifier)
 {
     return(this.Mods.Contains(modifier));
 }
 public ModifierSpeedDown(PlayerModifier playerModifier)
 {
     this.playerModifier = playerModifier;
 }
Exemplo n.º 6
0
 public bool Contains(PlayerModifier modifier) => _Modifiers.Contains(modifier);
Exemplo n.º 7
0
 public void Remove(PlayerModifier modifier)
 {
     _Modifiers.Remove(modifier);
     _UpdateCompound();
 }
Exemplo n.º 8
0
 public void Add(PlayerModifier modifier)
 {
     _Modifiers.Add(modifier);
     _UpdateCompound();
 }
 public ModifierDamageUp(PlayerModifier playerModifier)
 {
     this.playerModifier = playerModifier;
 }