Ejemplo n.º 1
0
        public PeriodicAura(IAbility ability, PeriodicAuraTypes auraType, ICharacter source, int amount, AmountOperators amountOperator, bool tickVisible, int tickDelay, int totalTicks)
        {
            _startTime       = DependencyContainer.Instance.GetInstance <IServer>().CurrentTime;
            _lastTickElapsed = DependencyContainer.Instance.GetInstance <IServer>().CurrentTime;

            Ability        = ability;
            AuraType       = auraType;
            Source         = source;
            Amount         = amount;
            AmountOperator = amountOperator;
            TickVisible    = tickVisible;
            TickDelay      = tickDelay;
            TicksLeft      = totalTicks;
            TotalTicks     = totalTicks;
        }
Ejemplo n.º 2
0
 public PeriodicAura(IAbility ability, PeriodicAuraTypes auraType, ICharacter source, SchoolTypes school, int amount, AmountOperators amountOperator, bool tickVisible, int tickDelay, int totalTicks)
     : this(ability, auraType, source, amount, amountOperator, tickVisible, tickDelay, totalTicks)
 {
     School = school;
 }