Example #1
0
        private void Reset()
        {
            print("Trying");
            m_GM = GameObject.Find("GM");
            if (m_GM == null)
            {
                toReset = true;
                return;
            }

            GMNet m_GMNet = m_GM.GetComponent <GMNet>();

            isTeamParty = m_GMNet.isTeamParty();
            toReset     = false;
            gameObject.GetComponent <SpriteRenderer> ().enabled = true;
            balls = ballsIni = m_GMNet.initStones();

            life = lifeIni = m_GMNet.initLife();

            //print (balls + "b and l " + life);

            if (isLocalPlayer)
            {
                AfterReset = true;
                clearTxt();
                m_StonesTxt.enabled = true;
                m_LifeTxt.enabled   = true;
                SetLifeText(life);
                SetStonesText(balls);
                m_WinTxt.gameObject.SetActive(false);
            }

            ai = GetComponent <EnemyAI> ();
            if (ai != null && ai.enabled)
            {
                GetComponent <Platformer2DUserControl>().enabled = true;
            }
            else if (isServer)
            {
                GameObject.Find("GM").GetComponent <GMNet> ().PlayerIn(gameObject);
            }
        }