public CanvasCamera(CanvasCameraConfig camConfig, IntVector2 canvasSize, GameObject parent) { camRelativePosition = new CanvasCameraRelativePosition(); go = new GameObject("canvas camera"); go.transform.parent = parent.transform; go.transform.position = Vector3.zero; camera = go.AddComponent<Camera>(); camera.orthographic = true; this.canvasSize = canvasSize.toVector2(); updateCameraConfig(camConfig); updateCameraParameters(camConfig.screenPixelRect, canvasSize); }
public CanvasCamera(CanvasCameraConfig camConfig, IntVector2 canvasSize, GameObject parent) { camRelativePosition = new CanvasCameraRelativePosition(); go = new GameObject("canvas camera"); go.transform.parent = parent.transform; go.transform.position = Vector3.zero; camera = go.AddComponent <Camera>(); camera.orthographic = true; this.canvasSize = canvasSize.toVector2(); updateCameraConfig(camConfig); updateCameraParameters(camConfig.screenPixelRect, canvasSize); }