// Update is called once per frame void Update() { tele = GameObject.FindObjectOfType <Teleproter>(); if (tele) { transform.position = tele.transform.position; transform.rotation = tele.transform.rotation; } }
private void Start( ) { MainManager Main = GameObject.FindObjectOfType <MainManager>( ); if (Main) { Main.Refind( ); tele = GameObject.FindObjectOfType <Teleproter>( ); if (tele) { Main.ChangeToNext(tele.gameObject, false); } } }
protected override void DoAction(GameObject cameraBase) { selfScene.SetActive(false); targetScene.SetActive(true); RenderSettings.skybox = skybox; MainManager Main = GameObject.FindObjectOfType <MainManager>( ); if (Main) { Main.Refind(); Teleproter tele = GameObject.FindObjectOfType <Teleproter>(); if (tele) { Main.ChangeToNext(tele.gameObject, false); } } }
private void FadeEndAction() { if (fad) { if (fad.FadeOut()) { fad.OnFadeOutEnd -= FadeEndAction; } } Teleproter cameraBase = GameObject.FindObjectOfType <Teleproter>(); if (cameraBase) { ActionWithoutFade(cameraBase.gameObject); } if (fad) { fad.FadeIn(); } acting = false; }