Exemple #1
0
 private void OnMessage(UIDrawerMessage message)
 {
     if (ListenForAllUIDrawers ||
         message.Drawer.DrawerName.Equals(DrawerName))
     {
         InvokeEvent(message);
     }
 }
Exemple #2
0
 private void InvokeEvent(UIDrawerMessage message)
 {
     if (Event == null)
     {
         return;
     }
     if (TriggerAction != message.Type)
     {
         return;
     }
     Event.Invoke(message.Drawer);
     if (DebugMode)
     {
         DDebug.Log("[" + name + "] Triggered Event: " + "[" + message.Type + "] " + message.Drawer.DrawerName, this);
     }
 }