コード例 #1
0
        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);
            }
        }
コード例 #2
0
 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());
 }
コード例 #3
0
ファイル: ItemRedDot.cs プロジェクト: Zhang-DongSheng/Game
        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();
        }