IEnumerator StartConn() { int nowTime = (int)(Time.time * 1000); UserRouter.NetworkTestRequestCall("123456789", nowTime); yield return(null); }
void QueryEveCallback(Message msg) { UserRouter.UserLevelResponse res = UserRouter.UserLevelRequestCallback(msg); if (res.ret != 0) { return; } if (res.opt == 2) { eve.val = res.val; } }
void RegisterCallback(Message message) { UserRouter.RegisterResponse res = UserRouter.RegisterRequestCallback(message); if (res.ret == 0 && res.register_success) { warnBoxString.val = "注册成功"; UIMgr.Instance.ShowPanel <WarnBox>(UIPanelPath.WARN_MESSAGE_BOX); } else { warnBoxString.val = "注册失败"; UIMgr.Instance.ShowPanel <WarnBox>(UIPanelPath.WARN_MESSAGE_BOX); } }
void TestNetworkCallback(Message message) { UserRouter.NetworkTestResponse res = UserRouter.NetworkTestRequestCallback(message); if (res.ret == 0) { int nowTime = (int)(Time.time * 1000); int sumTime = nowTime - res.last_time; if (sumTime > 200) { timeCount[200] += 1; } else { timeCount[sumTime] += 1; } } }
public void LoginCallback(Message message) { UserRouter.LoginResponse response = UserRouter.LoginCallback(message); if (response.ret == 0 && response.login_success) { ScenceMgr.Instance.LoadSceneAsyncUseLoadingBarBegin(ScenePath.LEVEL_00); MemeryCacheMgr.Instance.Set(DTSKeys.USER_ID, response.user_id); Debug.Log("login success"); } else { warnBoxString.val = "登入失败"; UIMgr.Instance.ShowPanel <WarnBox>(UIPanelPath.WARN_MESSAGE_BOX); Debug.Log("login fail"); } }
void ChangePasswordCallback(Message message) { UserRouter.ChangePasswordResponse res = UserRouter.ChangePasswordRequestCallback(message); if (res.ret == 0 && res.success) { warnBoxString.val = "修改成功"; username.text = ""; oldPassword.text = ""; password.text = ""; passwordAgain.text = ""; UIMgr.Instance.ShowPanel <WarnBox>(UIPanelPath.WARN_MESSAGE_BOX); } else { warnBoxString.val = "修改失败"; UIMgr.Instance.ShowPanel <WarnBox>(UIPanelPath.WARN_MESSAGE_BOX); } }
void Start() { NetworkMgr.Instance.CheckNetwork(); NetworkMgr.Instance.AddMsgListener(ServiceID.USER_CHANGE_PASSWORD_SERVICE, ChangePasswordCallback); username = GetControl <InputField>("username"); oldPassword = GetControl <InputField>("old_password"); password = GetControl <InputField>("password"); passwordAgain = GetControl <InputField>("password_again"); MvvmMgr.Instance.AddUIBehaviour("username", username); MvvmMgr.Instance.AddUIBehaviour("old_password", oldPassword); MvvmMgr.Instance.AddUIBehaviour("password", password); MvvmMgr.Instance.AddUIBehaviour("password_again", passwordAgain); username.onValueChanged.AddListener(UserTools.CheckUserName); oldPassword.onValueChanged.AddListener(UserTools.CheckUserOldPasswd); password.onValueChanged.AddListener(UserTools.CheckUserPasswd); passwordAgain.onValueChanged.AddListener(UserTools.CheckUserPasswdAgain); btnChange = GetControl <Button>("btn_register"); btnExit = GetControl <Button>("btn_register_close"); btnExit2 = GetControl <Button>("btn_register_back"); btnChange.onClick.AddListener(() => { if (username.text.Length > 0 && password.text.Length > 0 && oldPassword.text.Length > 0 && passwordAgain.text.Length > 0 && password.text == passwordAgain.text) { UserRouter.ChangePasswordRequestCall(username.text, password.text, oldPassword.text); } else { warnBoxString.val = "用户名密码不符合要求"; UIMgr.Instance.ShowPanel <WarnBox>(UIPanelPath.WARN_MESSAGE_BOX); } }); btnExit.onClick.AddListener(TurnBackToMainMenu); btnExit2.onClick.AddListener(TurnBackToMainMenu); }
void Start() { resultTitle = GetControl <Text>("title_result"); MvvmMgr.Instance.RegisterCallback(UICacheKeys.GAME_RESULT, (result) => { try { resultTitle.text = result.ToString(); } catch (Exception) { } }); MvvmMgr.Instance.Fresh(UICacheKeys.GAME_RESULT); killCount = GetControl <Text>("kill_count"); MvvmMgr.Instance.RegisterCallback(UICacheKeys.TOTAL_KILL, (count) => { try { killCount.text = ((int)count).ToString(); int userID = (int)MemeryCacheMgr.Instance.Get(DTSKeys.USER_ID); UserRouter.UserLevelRequestCall(1, userID, (int)count + 1); } catch (Exception) { } }); MvvmMgr.Instance.Fresh(UICacheKeys.TOTAL_KILL); btnTurnBackToInitRoom = GetControl <Button>("btn_out"); btnTurnBackToInitRoom.onClick.AddListener(() => { MemeryCacheMgr.Instance.Set(DTSKeys.ROOM_ID, -1); MemeryCacheMgr.Instance.Set(DTSKeys.IS_IN_INIT_ROOM, true); UIMgr.Instance.HidePanel(UIPanelPath.GAME_OPT); UIMgr.Instance.HidePanel(UIPanelPath.GAME_RUN); ScenceMgr.Instance.LoadSceneAsyncUseLoadingBarBegin(BEGIN_ROOM); }); }
void Start() { username = GetControl <InputField>("username"); password = GetControl <InputField>("password"); MvvmMgr.Instance.AddUIBehaviour("username", username); MvvmMgr.Instance.AddUIBehaviour("password", password); username.onValueChanged.AddListener(UserTools.CheckUserName); password.onValueChanged.AddListener(UserTools.CheckUserPasswd); btnLogin = GetControl <Button>("btn_login_enter"); btnChangePassword = GetControl <Button>("btn_change"); btnExit2 = GetControl <Button>("btn_login_close"); btnLogin.onClick.AddListener(() => { string name = username.text; string passwd = password.text; if (name.Length > 0 && passwd.Length > 0) { UserRouter.Login(name, passwd); } else { warnBoxString.val = "账户密码不能为空"; UIMgr.Instance.ShowPanel <WarnBox>(UIPanelPath.WARN_MESSAGE_BOX); } }); btnChangePassword.onClick.AddListener(() => { UIMgr.Instance.HidePanel(UIPanelPath.LOGIN); UIMgr.Instance.ShowPanel <ChangePswdPanel>(UIPanelPath.CHANGE_PASSWORD); }); btnExit2.onClick.AddListener(TurnBackToMainMenu); NetworkMgr.Instance.AddMsgListener(ServiceID.USER_LOGIN_SERVICE, LoginCallback); serverDrop = GetControl <Dropdown>("server_drop"); List <string> serverList = new List <string>() { "测试服一 (本地服务)", "测试服二 (云服务器)" }; serverDrop.ClearOptions(); serverDrop.AddOptions(serverList); serverDrop.onValueChanged.AddListener((index) => { if (index == 0) { MemeryCacheMgr.Instance.Set("ip", NetworkMacro.LOCAL_IP); MemeryCacheMgr.Instance.Set("port", NetworkMacro.LOCAL_PORT); } else if (index == 1) { MemeryCacheMgr.Instance.Set("ip", NetworkMacro.NETWORK_IP); MemeryCacheMgr.Instance.Set("port", NetworkMacro.NETWORK_PORT); } }); }