public IAura AddAura(ICharacter victim, IAbility ability, ICharacter source, AuraModifiers modifier, int amount, AmountOperators amountOperator, int totalSeconds, bool recompute) { IAura aura = new Aura.Aura(ability, source, modifier, amount, amountOperator, totalSeconds); victim.AddAura(aura, recompute); return(aura); }
public Aura(IAbility ability, ICharacter source, AuraModifiers modifier, int amount, AmountOperators amountOperator, int totalSeconds) { StartTime = DependencyContainer.Instance.GetInstance <IServer>().CurrentTime; Ability = ability; Source = source; Modifier = modifier; Amount = amount; AmountOperator = amountOperator; TotalSeconds = totalSeconds; }
public IAura AddAura(ICharacter victim, IAbility ability, ICharacter source, AuraModifiers modifier, int amount, AmountOperators amountOperator, int totalSeconds, bool visible) { throw new NotImplementedException(); }
public AuraAbilityEffect(AuraModifiers modifier, int amount, AmountOperators op) { Modifier = modifier; Amount = amount; AmountOperator = op; }