Example #1
0
 public virtual void HideAlert()
 {
     if (!(Emo is EmoIcon.Alert))
     {
         return;
     }
     Emo.KillAndErase();
     Emo = null;
 }
Example #2
0
        public override void Kill()
        {
            base.Kill();

            if (Emo == null)
            {
                return;
            }
            Emo.KillAndErase();
            Emo = null;
        }
Example #3
0
        public virtual void HideSleep()
        {
            var sleep = Emo as EmoIcon.Sleep;

            if (sleep == null)
            {
                return;
            }

            sleep.KillAndErase();
            Emo = null;
        }
Example #4
0
        public virtual void ShowAlert()
        {
            var alert = Emo as EmoIcon.Alert;

            if (alert == null)
            {
                if (Emo != null)
                {
                    Emo.KillAndErase();
                }
                Emo = new EmoIcon.Alert(this);
            }
        }
Example #5
0
        public virtual void ShowSleep()
        {
            var sleep = Emo as EmoIcon.Sleep;

            if (sleep == null)
            {
                if (Emo != null)
                {
                    Emo.KillAndErase();
                }
                Emo = new EmoIcon.Sleep(this);
            }
        }
Example #6
0
 public static void Add(EmoIcon icon)
 {
     Scene._emoicons.Add(icon);
 }