private bool SetupLocalPlayerForConnection(NetworkConnection conn, NetworkIdentity uv, PlayerController newPlayerController) { if (LogFilter.logDev) Debug.Log((object) ("NetworkServer SetupLocalPlayerForConnection netID:" + (object) uv.netId)); ULocalConnectionToClient connectionToClient = conn as ULocalConnectionToClient; if (connectionToClient == null) return false; if (LogFilter.logDev) Debug.Log((object) "NetworkServer AddPlayer handling ULocalConnectionToClient"); if (uv.netId.IsEmpty()) uv.OnStartServer(); uv.RebuildObservers(true); this.SendSpawnMessage(uv, (NetworkConnection) null); connectionToClient.localClient.AddLocalPlayer(newPlayerController); uv.SetLocalPlayer(newPlayerController.playerControllerId); return true; }