Exemple #1
0
 void Start()
 {
     m_pClientServer  = this;
     ConnectionScreen = GameObject.Find("ConnectionScreen").GetComponent <AeConScreen>();
 }
Exemple #2
0
    IEnumerator AnswerLogin(WWW logincheck, bool Refresh)
    {
        yield return(logincheck);

        if (!Refresh)
        {
            AeConScreen conn = GameObject.Find("ConnectionScreen").GetComponent <AeConScreen>();
            if (logincheck.error == null)
            {
                //password wrong;
                if (logincheck.text == "Password does not match")
                {
                    conn.m_bUserorPasswordNotFound = true;
                    conn.message += logincheck.text;
                }
                //username wrong;
                else if (logincheck.text == "Username does not exist")
                {
                    conn.m_bUserorPasswordNotFound = true;
                    conn.message += logincheck.text;
                }
                //Security wrong;
                else if (logincheck.text == "Nope")
                {
                    conn.m_bUserorPasswordNotFound = true;
                    conn.message += logincheck.text;
                }
                //Login succes here !
                else
                {
                    Debug.Log("Welcome player, here is you're parsed data !" + logincheck.text);
                    AeCore.m_pCoreGame.MyStats.ResetAll();
                    AeCore.m_pCoreGame.GiveDataToCore(logincheck.text);
                    AeCore.m_pCoreGame.MyStats.ParseInventory();
                    RequestGuns();
                }
            }
            else
            {
                conn.m_bUserorPasswordNotFound = true;
                conn.message += "Error" + logincheck.text + "\n";
            }
        }
        else
        {
            if (logincheck.error == null)
            {
                //password wrong;
                if (logincheck.text == "Password does not match")
                {
                    Debug.Log("error pwd");
                }
                //username wrong;
                else if (logincheck.text == "Username does not exist")
                {
                    Debug.Log("error username");
                }
                //Security wrong;
                else if (logincheck.text == "Nope")
                {
                    Debug.Log("Error security");
                }
                //Login succes here !
                else
                {
                    AeCore.m_pCoreGame.MyStats.ResetAll();
                    AeCore.m_pCoreGame.GiveDataToCore(logincheck.text);
                    AeCore.m_pCoreGame.MyStats.ParseInventory();

                    if (GameObject.Find("MainMenu"))
                    {
                        if (!GameObject.Find("MainMenu").GetComponent <AeMainMenu>().PlayerMenu)
                        {
                            GameObject.Find("MainMenu").GetComponent <AeMainMenu>().InstantiateMenuPlayer();
                            GameObject.Find("MainMenu").GetComponent <AeMainMenu>().firsttime.State = AeFirstTimeMenu.EnumFirstTime.None;
                        }
                    }
                }
            }
            else
            {
                Debug.Log("error db" + logincheck.error);
            }
        }
        RequestingAttempt = false;
    }