Beispiel #1
0
 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();
 }
Beispiel #4
0
    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);
        }
    }
Beispiel #5
0
 private void EndMoving()
 {
     ControllerTime.instance.InterTimeButton(true);
     TransitionCamera.SetActive(false);
     Char.SetActive(true);
 }
Beispiel #6
0
 void Start()
 {
     cameraOrbit.position = target.position;
     cameraOrbit.rotation = Quaternion.Euler(0, 90, 90);
     transition           = gameObject.GetComponent <TransitionCamera>();
 }