public void Today(ReddotKey key) { string index = string.Format("red_{0}", key); if (GlobalVariables.Get <int>(index) != DateTime.UtcNow.DayOfYear) { GlobalVariables.Set(index, DateTime.UtcNow.DayOfYear); Update(key, true); } }
public void Update(ReddotKey key, bool value) { if (_reddots.ContainsKey(key)) { _reddots[key].active = value; } else { _reddots.Add(key, new Reddot() { active = value }); } EventManager.Post(EventKey.Reddot, new EventMessageArgs()); }
public void UpdeteRedDotKey(params ReddotKey[] keys) { main = ReddotKey.None; list.Clear(); switch (keys.Length) { case 0: break; case 1: main = keys[0]; break; default: list.AddRange(keys); break; } Refresh(); }