public static void SetCameraParams(Camera camera, UICameraParams cameraParams) { camera.orthographicSize = cameraParams.size; camera.transform.localPosition = cameraParams.localPosition; camera.transform.localEulerAngles = cameraParams.localRotation; camera.transform.localScale = cameraParams.localScale; }
public static UICameraParams GetCameraParams(Camera camera) { UICameraParams result = new UICameraParams(); result.size = camera.orthographicSize; result.localPosition = camera.transform.localPosition; result.localRotation = camera.transform.localEulerAngles; result.localScale = camera.transform.localScale; return(result); }
void OnEnstack(IStackableUI stackable) { if (stackable.GetType() == _uiType && GetComponent <Camera>() != null) { _previousParams = GetCameraParams(GetComponent <Camera>()); if (relicRevealCameraParams != null) { SetCameraParams(GetComponent <Camera>(), relicRevealCameraParams); } } }