public virtual void HideAlert() { if (!(Emo is EmoIcon.Alert)) { return; } Emo.KillAndErase(); Emo = null; }
public override void Kill() { base.Kill(); if (Emo == null) { return; } Emo.KillAndErase(); Emo = null; }
public virtual void HideSleep() { var sleep = Emo as EmoIcon.Sleep; if (sleep == null) { return; } sleep.KillAndErase(); Emo = null; }
public virtual void ShowAlert() { var alert = Emo as EmoIcon.Alert; if (alert == null) { if (Emo != null) { Emo.KillAndErase(); } Emo = new EmoIcon.Alert(this); } }
public virtual void ShowSleep() { var sleep = Emo as EmoIcon.Sleep; if (sleep == null) { if (Emo != null) { Emo.KillAndErase(); } Emo = new EmoIcon.Sleep(this); } }
public static void Add(EmoIcon icon) { Scene._emoicons.Add(icon); }