// Event Handler public static void EventHandler(netLogic.Event e) { EventHandle(e); }
public static void EventHandle(netLogic.Event e) { switch (e.eventType) { case EventType.EVENT_REALMLIST: // UnityThreadHelper.Dispatcher.Dispatch(() => { LevelManager.Load("RealmServers"); }); break; case EventType.EVENT_CHAR_LIST: // HandleCharlist((List<Character>)e.eventArgs[0]); break; case EventType.EVENT_LOG: UnityEngine.Debug.Log((String)e.eventArgs[0] + "\n\r"); // Console.ForegroundColor = ConsoleColor.Gray; break; case EventType.EVENT_CHAT_MSG: HandleChatMsg((ChatMsg)e.eventArgs[0], (string)e.eventArgs[1], (string)e.eventArgs[2], (string)e.eventArgs[3]); break; case EventType.EVENT_ERROR: //MessageBox.Show((string)e.eventArgs[0], "Error!"); break; case netLogic.EventType.EVENT_AUTH_FALSE: Global.WriteInfo((string)e.eventArgs[0]); break; case netLogic.EventType.EVENT_OK: Global.WriteInfo((string)e.eventArgs[0]); break; case EventType.EVENT_DISCONNECT: //HandleDisconnect(); break; } }