private void OnMessage(UIDrawerMessage message) { if (ListenForAllUIDrawers || message.Drawer.DrawerName.Equals(DrawerName)) { InvokeEvent(message); } }
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); } }