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; }
public void Add(PlayerModifier modifier) { this.Mods.Add(modifier); this.OnModifiersChanged(); }
public void Remove(PlayerModifier modifier) { this.Mods.Remove(modifier); this.OnModifiersChanged(); }
public bool Contains(PlayerModifier modifier) { return(this.Mods.Contains(modifier)); }
public ModifierSpeedDown(PlayerModifier playerModifier) { this.playerModifier = playerModifier; }
public bool Contains(PlayerModifier modifier) => _Modifiers.Contains(modifier);
public void Remove(PlayerModifier modifier) { _Modifiers.Remove(modifier); _UpdateCompound(); }
public void Add(PlayerModifier modifier) { _Modifiers.Add(modifier); _UpdateCompound(); }
public ModifierDamageUp(PlayerModifier playerModifier) { this.playerModifier = playerModifier; }