public override void UpdateSimulator(AbstractBuffSimulator simulator) { }
public override void UpdateSimulator(AbstractBuffSimulator simulator) { simulator.Remove(By, RemovedDuration, 1, Time, ParseEnum.BuffRemove.Single, BuffInstance); }
internal override void UpdateSimulator(AbstractBuffSimulator simulator) { simulator.Activate(BuffInstance); }
internal override void UpdateSimulator(AbstractBuffSimulator simulator) { }
internal abstract void UpdateSimulator(AbstractBuffSimulator simulator);
internal override void UpdateSimulator(AbstractBuffSimulator simulator) { simulator.Extend(_durationChange, _oldValue, CreditedBy, Time, BuffInstance); }
public override void UpdateSimulator(AbstractBuffSimulator simulator) { simulator.Add(AppliedDuration, By, Time, BuffInstance, _addedActive, _overstackDuration); }
internal override void UpdateSimulator(AbstractBuffSimulator simulator) { simulator.Remove(CreditedBy, RemovedDuration, RemovedStacks, Time, ArcDPSEnums.BuffRemove.All, 0); }
internal override void UpdateSimulator(AbstractBuffSimulator simulator) { simulator.Remove(CreditedBy, RemovedDuration, 1, Time, ArcDPSEnums.BuffRemove.Single, BuffInstance); }
internal override void UpdateSimulator(AbstractBuffSimulator simulator) { simulator.Reset(BuffInstance, _resetToDuration); }
internal override void UpdateSimulator(AbstractBuffSimulator simulator) { simulator.Add(AppliedDuration, By, Time, BuffInstance, _addedActive || simulator.Buff.StackType == ArcDPSEnums.BuffStackType.StackingConditionalLoss, _overstackDuration); }
public override void UpdateSimulator(AbstractBuffSimulator simulator) { simulator.Remove(By, RemovedDuration, RemovedStacks, Time, ParseEnum.BuffRemove.All, 0); }
public abstract void UpdateSimulator(AbstractBuffSimulator simulator);