コード例 #1
0
    /// <summary>
    /// 引き継ぎ待ち処理
    /// </summary>
    /// <returns>The wait.</returns>
    public static IEnumerator InheritingWait()
    {
        IsInheritWait = true;
        while (IsInheritWait)
        {
            yield return(null);
        }

        // 引き継ぎチェックリクエスト
        yield return(UserAccountWebRequest.CheckInheriting());
    }
コード例 #2
0
    /// <summary>
    /// 引き継ぎ設定待ち処理
    /// </summary>
    /// <returns>The setting wait.</returns>
    /// <param name="_ID">I.</param>
    /// <param name="_PASS">PAS.</param>
    public static IEnumerator InheritSettingWait(string _ID, string _PASS)
    {
        IsInheritWait = true;
        while (IsInheritWait)
        {
            yield return(null);
        }

        // 引き継ぎ設定チェックリクエスト
        yield return(UserAccountWebRequest.CheckInheritSetting(_ID, _PASS));
    }
コード例 #3
0
    /*--------------------------------------------------------------------------*/

    /// 自動ログイン
    public static IEnumerator AutoLogin()
    {
        // 待ち処理開始
        cGameManager.Instance.StartCoroutine(TitleManger.Instance.WaitUserAccount());

        // ローカルユーザーデータの取得
        string _ID   = cGameManager.Instance.UserData.Data.id;
        string _PASS = cGameManager.Instance.UserData.Data.pass;

        // 自動ログインリクエスト処理
        yield return(UserAccountWebRequest.AutoLoginRequest(_ID, _PASS));

        // 仮待ち処理 2s
        //yield return new WaitForSeconds (2.0f);

        // 待ち状態終了
        TitleManger.Instance.isWait = false;
    }
コード例 #4
0
    public static bool IsInheritWait = false;     // 引き継ぎ待ちフラグ
    /*--------------------------------------------------------------------------*/
    /// 自動サインアップ
    public static IEnumerator AutoSignUp(string name)
    {
        // 待ち処理開始
        cGameManager.Instance.StartCoroutine(TitleManger.Instance.WaitUserAccount());

        // IDの自動生成
        string id  = Guid.NewGuid().ToString("N");
        string _ID = id.Substring(0, 8);
        // パスワードの自動生成
        string pass  = Guid.NewGuid().ToString("N");
        string _PASS = pass.Substring(0, 8);

        // 自動サインアップリクエスト処理
        yield return(UserAccountWebRequest.AutoSignUpRequest(_ID, _PASS, name));

        // 仮待ち処理 2s
        //yield return new WaitForSeconds (2.0f);

        // 待ち状態終了
        TitleManger.Instance.isWait = false;
    }
コード例 #5
0
 /*--------------------------------------------------------------------------*/
 /// <summary>
 /// 切断処理
 /// </summary>
 /// <returns>The request.</returns>
 public static IEnumerator DisconnectRequest()
 {
     // 切断リクエスト
     yield return(UserAccountWebRequest.DisconnectRequest());
 }