namespace ET.Client { #region 战斗推送相关 [Event(SceneType.Client)] public class JoinRoomPush_AddComponent : AEvent<EventType.JoinRoomPush> { protected override async ETTask Run(Scene scene, EventType.JoinRoomPush args) { Log.Error("@@@ 刷新加入房间状态"); CommonBridge.Instance.SetDispathPush(scene, args); } } [Event(SceneType.Client)] public class KickPush_AddComponent : AEvent<EventType.KickPush> { protected override async ETTask Run(Scene scene, EventType.KickPush args) { Log.Error("@@@ 刷新T人之后 房间状态"); CommonBridge.Instance.SetDispathPush(scene, args); } } [Event(SceneType.Client)] public class ReadyPush_AddComponent : AEvent<EventType.ReadyPush> { protected override async ETTask Run(Scene scene, EventType.ReadyPush args) { Log.Error("@@@ 刷新准备之后 房间状态"); CommonBridge.Instance.SetDispathPush(scene, args); } } //都准备之后 开始倒计时推送 [Event(SceneType.Client)] public class ReadyStartPush_AddComponent : AEvent<EventType.ReadyStartPush> { protected override async ETTask Run(Scene scene, EventType.ReadyStartPush args) { Log.Error("@@@ 刷新准备之后 房间状态"); CommonBridge.Instance.SetDispathPush(scene, args); } } //正式开始 发牌 [Event(SceneType.Client)] public class GameStartPush_AddComponent : AEvent<EventType.GameStartPush> { protected override async ETTask Run(Scene scene, EventType.GameStartPush args) { Log.Error("@@@ 正式开始 发牌"); CommonBridge.Instance.SetDispathPush(scene, args); } } //玩家摸牌 [Event(SceneType.Client)] public class GameDrawCardPush_AddComponent : AEvent<EventType.GameDrawCardPush> { protected override async ETTask Run(Scene scene, EventType.GameDrawCardPush args) { Log.Error("@@@ 玩家摸牌"); CommonBridge.Instance.SetDispathPush(scene, args); } } //玩家出牌 [Event(SceneType.Client)] public class GameDisCardPush_AddComponent : AEvent<EventType.GameDisCardPush> { protected override async ETTask Run(Scene scene, EventType.GameDisCardPush args) { Log.Error("@@@ 玩家出牌"); CommonBridge.Instance.SetDispathPush(scene, args); } } //操作推送 [Event(SceneType.Client)] public class OperationPush_AddComponent : AEvent<EventType.GameOperationPush> { protected override async ETTask Run(Scene scene, EventType.GameOperationPush args) { Log.Error("@@@ 操作推送"); CommonBridge.Instance.SetDispathPush(scene, args); } } //小局大局结算 [Event(SceneType.Client)] public class G2C_HGHHSettlementPush_AddComponent : AEvent<EventType.HGHHSettlementPush> { protected override async ETTask Run(Scene scene, EventType.HGHHSettlementPush args) { Log.Error("@@@ 小局大局结算"); CommonBridge.Instance.SetDispathPush(scene, args); } } #endregion }