private void SizeCamera(Cinemachine2D camera) { Camera cam = camera.GetComponent <Camera>(); cam.orthographicSize = EditorGUILayout.Slider("Camera Size", cam.orthographicSize, 1f, cam.pixelHeight); sizeCamY = camera.up = camera.down = cam.orthographicSize; sizeCamX = camera.left = camera.right = (cam.pixelWidth / (cam.pixelHeight / cam.orthographicSize)); foldouts = EditorGUILayout.Foldout(foldouts, "Info"); if (foldouts) { EditorGUILayout.LabelField("Screen Size : " + cam.pixelWidth + "x" + cam.pixelHeight, EditorStyles.miniBoldLabel); EditorGUILayout.LabelField("Camera Size : " + sizeCamX + "x" + sizeCamY, EditorStyles.miniBoldLabel); GUILayout.Space(10); } }
public override void OnInspectorGUI() { Cinemachine2D camera = (Cinemachine2D)target; if (camera.GetComponent <Camera>().orthographic) { SpeedCamera(camera); SizeCamera(camera); BoundsCamera(camera); } else { EditorGUILayout.HelpBox("Camera must be Ortographic for use this function", MessageType.Warning); } GUILayout.Space(40); GUILayout.Label("ARCA BANA Scripts", EditorStyles.miniBoldLabel); }