public override void OnStartLocalPlayer() { Debug.Log(new System.Diagnostics.StackTrace().ToString()); State = GameState.IN_GAME; gameObject.name = "Local"; Debug.Log("Connected"); rb = GetComponent <Rigidbody>(); _messenger = GameObject.Find("LocalMessenger").GetComponent <LocalMessenger>(); inGameHUD = GameObject.Find("InGameHUD"); respawnHUD = GameObject.Find("AwaitingRespawnHUD"); respawnHUD.SetActive(false); _respawnText = respawnHUD.transform.Find("Countdown").gameObject.GetComponent <Text>(); _messenger.InvokePlayerConnected(gameObject); }