/// <summary> /// Initializes a new instance of the <see cref="VortexSpawnTimer"/> class. /// </summary> /// <param name="sigil">The sigil.</param> public VortexSpawnTimer(KinSigil sigil) : base(TimeSpan.FromMinutes(0)) //just a default, set in the ctor { //This timer gets started once, and it will call itself once every half the timespan that is left. //This goes on until the timer will fire in less than 10 seconds, it then stops displaying messages. _sigil = sigil; SetNextAnnouceDelay(); }
public ScoutingSilverTarget(KinSigil sigil) : base(1, false, Server.Targeting.TargetFlags.None) { if (sigil == null || sigil.Deleted) { return; } m_KinSigil = sigil; }
public VortexExpireTimer(TimeSpan delay, KinSigil sigil) : base(delay) { _sigil = sigil; }