public async void ServerHeavyBtnEvent() { C2M_Reload c2MReload = new C2M_Reload(); c2MReload.Account = AdministratorRequestHelp.Account; c2MReload.Password = AdministratorRequestHelp.Password; M2C_Reload m2CReload = (M2C_Reload)await SessionComponent.Instance.Call(c2MReload); if (!string.IsNullOrEmpty(m2CReload.Message)) { UIComponent.GetUiView <NormalHintPanelComponent>().ShowHintPanel(m2CReload.Message); return; } UIComponent.GetUiView <NormalHintPanelComponent>().ShowHintPanel("重载成功"); }
private async Task RequestUpdateServer() { UINetLoadingComponent.showNetLoading(); IPEndPoint manager = UILoginComponent.ToIPEndPointWithYuMing(10000); ETModel.Session managerSession = ETModel.Game.Scene.GetComponent <NetOuterComponent>().Create(manager); M2C_Reload g2cUpdateServer = (M2C_Reload)await managerSession.Call(new C2M_Reload() { AppType = AppType.Map }); UINetLoadingComponent.closeNetLoading(); if (g2cUpdateServer.Error != ErrorCode.ERR_Success) { ToastScript.createToast(g2cUpdateServer.Message); return; } ToastScript.createToast("更新成功"); managerSession.Dispose(); }
public override async ETTask C2M_ReloadHandler(Session session, C2M_Reload request, M2C_Reload response, Action reply) { Log.Debug($"C2M_ReloadHandler {MongoHelper.ToJson(request)}"); if (request.Account != "panda" && request.Password != "panda") { Log.Error($"error reload account and password: {MongoHelper.ToJson(request)}"); return; } StartConfigComponent startConfigComponent = Game.Scene.GetComponent <StartConfigComponent>(); NetInnerComponent netInnerComponent = Game.Scene.GetComponent <NetInnerComponent>(); foreach (StartConfig startConfig in startConfigComponent.GetAll()) { InnerConfig innerConfig = startConfig.GetComponent <InnerConfig>(); Session serverSession = netInnerComponent.Get(innerConfig.Address); await serverSession.Call(new M2A_Reload()); } reply(); }
public virtual async ETTask C2M_ReloadHandler(ETModel.Session session, C2M_Reload request, M2C_Reload response, Action reply) { }