void Update() { if (transitionCam == null) { transitionCam = FindObjectOfType <TransitionCamera>(); } }
void Start() { isChangingCameras = false; scTransitionCamera = transitionCamera.GetComponent<TransitionCamera>(); characterStatus = GameObject.FindGameObjectWithTag("CharacterStatus").GetComponent<CharacterStatus>(); }
// Make sure the time is running properly and only assign one _instance void Awake() { if (_instance != this && _instance != null) { Destroy(gameObject); return; } _instance = this; mainCam = GameObject.FindGameObjectWithTag("MainCamera").GetComponent <TransitionCamera>(); mainCam.FadeCameraIn(); }
private void OnTriggerEnter2D(Collider2D collision) { if (collision.tag == "Player") { TransitionCamera.transform.position = Char.transform.position; TransitionCamera.SetActive(true); scaleTransitionMask.transform.localScale = scaleCharMask.transform.localScale; Char.SetActive(false); Char.transform.position = FinalPosition; positionCamera.DOMove(FinalPosition, Delay).SetEase(ease); ControllerTime.instance.InterTimeButton(false); Invoke("EndMoving", Delay); } }
private void EndMoving() { ControllerTime.instance.InterTimeButton(true); TransitionCamera.SetActive(false); Char.SetActive(true); }
void Start() { cameraOrbit.position = target.position; cameraOrbit.rotation = Quaternion.Euler(0, 90, 90); transition = gameObject.GetComponent <TransitionCamera>(); }