void OnDestroy() { if (actual == this) { actual = null; } }
void Start() { actual = this; if (isServer) { NetworkServer.RegisterHandler <LevelDataRequest>(LevelDataRequestHandler, false); PrepararRonda(); } else { NetworkClient.RegisterHandler <LevelGeneratorData>(LevelDataProcessor); NetworkClient.Send(new LevelDataRequest()); } StartCoroutine(GameUtils.EsperarTrueLuegoHacerCallback( () => WachinJugador.local, () => { followCam.Follow = WachinJugador.local.transform; camInicial.enabled = false; })); }