97 lines
2.3 KiB
C#
Raw Permalink Normal View History

2025-06-07 17:43:34 +08:00
/// <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);
}
}
}