Example #1
0
 public void Fade(ApplicationManager.ApplicationEvent appEvent)
 {
     if (keepOnTop)
     {
         transform.SetAsLastSibling();
         transform.parent.SetAsLastSibling();
     }
     FadeTo(fullAlpha, fadeInTime, () => {
         if (appEvent != null)
         {
             ApplicationManager.Instance.handleApplicationEvent(appEvent);
         }
         FadeTo(minAlpha, fadeOutTime);
     });
 }
Example #2
0
 public void registerActionSource(UnityEngine.UI.Button source, ApplicationManager.ApplicationEvent action)
 {
     source.onClick.AddListener(() => { handleApplicationEvent(action); });
 }
Example #3
0
 public void handleApplicationEvent(ApplicationManager.ApplicationEvent action)
 {
     OnApplicationEvent(null, new EventArg <ApplicationManager.ApplicationEvent> (action));
 }