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); } } }
public void OnTriggerEnter(Collider collider) { if (collider.tag != "Player") { return; } if (CanActivate()) { TestCam c = Camera.main.GetComponent <TestCam>(); c.SetZoomOffset(NewYValue); ActiveTriggerIndex = TriggerIndex; } }