public void StartTimer(Mobile from, DateTime deadline) { StopTimer(); DeadlineTimer = new VaultAuctionClaimTimer(from, this, deadline); DeadlineTimer.Start(); }
public void StopTimer() { if (DeadlineTimer != null) { DeadlineTimer.Stop(); DeadlineTimer = null; } }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); reader.ReadInt(); // version _Index = reader.ReadInt(); _AuctionItem = reader.ReadBool(); if (reader.ReadInt() == 0) { var m = reader.ReadMobile(); var dt = reader.ReadDateTime(); if (m != null) { DeadlineTimer = new VaultAuctionClaimTimer(m, this, dt); DeadlineTimer.Start(); } } }