public void GamebaseLogin()
    {
        Gamebase.Login(GamebaseAuthProvider.GUEST, (authToken, error) =>
        {
            if (Gamebase.IsSuccess(error))
            {
                Debug.Log(string.Format("Login succeeded. Gamebase userId is {0}, token {1}", authToken.member.userId, authToken.token.accessToken));

                GamebaseInfo.Instance.GamebaseUserId = authToken.member.userId;
                GamebaseInfo.Instance.GamebaseToken  = authToken.token.accessToken;
                GamebaseInfo.Instance.SetGamebaseInfo(string.Format("GameServerIP:{0}, GameServerPort:{1}, Gamebase UserId:{2}", GamebaseInfo.Instance.GameServerIp, GamebaseInfo.Instance.GameServerPort, GamebaseInfo.Instance.GamebaseUserId));
            }
            else
            {
                Debug.Log(string.Format("Login failed. error is {0}", error));
            }
        });
    }