/// <summary>Initialize targetCameraFocus reference to main camera if null. Note: Must happen after CameraExtension calls Initialize (which sets MainCamera values) /// </summary> /// <access>public override void</access> /// <seealso cref="CameraExtension.Initialize" /> public override void Initialize() { if (targetCameraFocus == null || useMainCamera) { targetCameraFocus = MainCamera.Focus; } }
/// <summary>Get CameraFocus and CameraArea components</summary> /// <access>public override void</access> public override void Initialize() { extension = GetComponent <CameraExtension>(); focus = GetComponent <CameraFocus>(); area = GetComponent <CameraArea>(); shake = GetComponent <CameraShake>(); if (focus != null) { extension.Pan = focus.BaseFocalPoint.transform.position; targetMovePosition = extension.Pan; } }