public void OnLoginFailed(UInt16 failedcode) { ServerErrorCodeCfg cfg = ConfigManager.Get <ServerErrorCodeLoader>().GetConfig((int)failedcode); if (cfg == null) { return; } EmitNumberManager.Emit(EmitNumberType.EmitNumberTypeServerErrorCode, cfg.Error); }
public override void ShowEmit(params object[] args) { base.ShowEmit(args); string errorStr = GameConvert.StringConvert(args[0]); this.SetXY(0, 300); DOTween.To(() => new Vector2(0, 300), val => { this.UpdatePosition(val); }, new Vector2(0, 0), 3f) .SetTarget(this).OnComplete(this.OnCompleted); errorCodeText.text = errorStr; EmitNumberManager.AddChild(this); }
private void OnLoginClick(EventContext ec) { string usename = GetTextInput("user_name"); string password = GetTextInput("pass_word"); if (string.IsNullOrEmpty(usename) || string.IsNullOrEmpty(password)) { EmitNumberManager.Emit(EmitNumberType.EmitNumberTypeServerErrorCode, "帐号密码为空,不能登录."); return; } PlayerPrefs.SetString(LoginState.PlayerPrefs_Account, usename); PlayerPrefs.SetString(LoginState.PlayerPrefs_Password, password); KBEngine.Event.fireIn("login", usename, password, System.Text.Encoding.UTF8.GetBytes("ChessWarrior")); }
void Start() { GameEventManager.CreateInstance(); LayerManager.CreateInstance(); TimerManager.CreateInstance(); GUIManager.CreateInstance(); GameStateManager.CreateInstance(); EmitNumberManager.CreateInstance(); InputManager.CreateInstance(); ChessManager.CreateInstance(); ChessPathManager.CreateInstance(); GameObject reporter = transform.Find("Reporter").gameObject; reporter.SetActive(HasReporter); }
void OnCompleted() { EmitNumberManager.RemoveChild(this); EmitNumberManager.ReturnComponent(EmitNumberType.EmitNumberTypeServerErrorCode, this); }
void OnCompleted() { EmitNumberManager.RemoveChild(this); EmitNumberManager.ReturnComponent(EmitNumberType.EmitNumberTypeChessName, this); }