/// /// Ui界面通知事件 /// public class GameEvent { public class Jetton_Update : IEventMessage { public static void SendEventMessage() { var msg = new Jetton_Update(); UniEvent.SendMessage(msg); } } public class Coin_Update : IEventMessage { public static void SendEventMessage() { var msg = new Coin_Update(); UniEvent.SendMessage(msg); } } public class Name_Update : IEventMessage { internal string name; public static void SendEventMessage(string name) { var msg = new Name_Update(); msg.name = name; UniEvent.SendMessage(msg); } } public class FocusChanged : IEventMessage { internal bool hasFocus; public static void SendEventMessage(bool hasFocus) { var msg = new FocusChanged(); msg.hasFocus = hasFocus; UniEvent.SendMessage(msg); } } public class StopRecordingCallBack : IEventMessage { public byte[] data; public int seconds; public static void SendEventMessage(byte[] data, int seconds) { var msg = new StopRecordingCallBack(); msg.data = data; msg.seconds = seconds; UniEvent.SendMessage(msg); } } public class SelectServer : IEventMessage { public string servername; public uint id; public string adress; public static void SendEventMessage(string servername, uint id, string adress) { var msg = new SelectServer(); msg.servername = servername; msg.id = id; msg.adress = adress; UniEvent.SendMessage(msg); } } public class OnLoginGameSucc : IEventMessage { public ulong usrid; public static void SendEventMessage(ulong usrid) { var msg = new OnLoginGameSucc(); msg.usrid = usrid; UniEvent.SendMessage(msg); } } public class BattlePlayerEntrance : IEventMessage { public static void SendEventMessage() { var msg = new BattlePlayerEntrance(); UniEvent.SendMessage(msg); } } }