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); } }