Ejemplo n.º 1
0
    public void OnTriggerEnter(Collider collider)
    {
        if (collider.tag != "Player")
        {
            return;
        }

        if (!this.gameObject.activeInHierarchy)
        {
            return;
        }

        if (collider.gameObject != GameManager.Instance.GetPartyLeader())
        {
            return;
        }

        if (IsNewCamera)
        {
            Camera.main.enabled = false;
            NewCamera.enabled   = true;
        }
        else
        {
            if (ActivateOnHit != null)
            {
                ActivateOnHit.gameObject.SetActive(true);
                ActivateOnHit.gameObject.GetComponent <CameraChangeTrigger>().NewCameraHeight = Camera.main.GetComponent <TestCam>().Offset.y;
                this.gameObject.SetActive(false);

                TestCam c = Camera.main.GetComponent <TestCam>();
                c.RaiseCameraHeight(NewCameraHeight);
            }
        }
    }
Ejemplo n.º 2
0
    public void OnTriggerEnter(Collider collider)
    {
        if (collider.tag != "Player")
        {
            return;
        }

        if (CanActivate())
        {
            TestCam c = Camera.main.GetComponent <TestCam>();
            c.SetZoomOffset(NewYValue);

            ActiveTriggerIndex = TriggerIndex;
        }
    }