public static void Initialize() { for (int i = m_AllStones.Count - 1; i >= 0; i--) { HouseRaffleStone stone = m_AllStones[i]; if (stone.IsExpired) { switch (stone.ExpireAction) { case HouseRaffleExpireAction.HideStone: { if (stone.Visible) { stone.Visible = false; stone.ItemID = 0x1B7B; // Non-blocking ItemID } break; } case HouseRaffleExpireAction.DeleteStone: { stone.Delete(); break; } } } } Timer.DelayCall(TimeSpan.FromMinutes(1.0), TimeSpan.FromMinutes(1.0), new TimerCallback(CheckEnd_OnTick)); }
public static void Initialize() { for (int i = m_AllStones.Count - 1; i >= 0; i--) { HouseRaffleStone stone = m_AllStones[i]; if (stone.IsExpired) { stone.Delete(); } } Timer.DelayCall(TimeSpan.FromMinutes(1.0), TimeSpan.FromMinutes(1.0), new TimerCallback(CheckEnd_OnTick)); }