97 lines
2.3 KiB
C#
97 lines
2.3 KiB
C#
/// <summary>
|
|
/// Ui界面通知事件
|
|
/// </summary>
|
|
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);
|
|
}
|
|
}
|
|
} |