Ejemplo n.º 1
0
    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);
    }
Ejemplo n.º 3
0
    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"));
    }
Ejemplo n.º 4
0
    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);
 }