public override void OnInspectorGUI() { AugmentaMainCamera augmentaMainCamera = (AugmentaMainCamera)target; EditorGUILayout.LabelField("Augmenta Camera Settings", EditorStyles.boldLabel); augmentaMainCamera.Zoom = EditorGUILayout.FloatField("Zoom", augmentaMainCamera.Zoom); augmentaMainCamera.CamDistToAugmenta = EditorGUILayout.Slider("Cam Dist To Augmenta", augmentaMainCamera.CamDistToAugmenta, 0.0f, 200.0f); augmentaMainCamera.NearFrustrum = EditorGUILayout.FloatField("Near Frustrum", augmentaMainCamera.NearFrustrum); augmentaMainCamera.drawNearCone = EditorGUILayout.Toggle("Draw Near Cone", augmentaMainCamera.drawNearCone); augmentaMainCamera.drawFrustum = EditorGUILayout.Toggle("Draw Frustum", augmentaMainCamera.drawFrustum); augmentaMainCamera.centerOnAugmentaArea = EditorGUILayout.Toggle("Center On Augmenta Area", augmentaMainCamera.centerOnAugmentaArea); augmentaMainCamera.lookTarget = (Transform)EditorGUILayout.ObjectField("Look Target", augmentaMainCamera.lookTarget, typeof(Transform), true); }
void Awake() { theCam = GetComponent <Camera>(); Instance = this; useAnchor = false; updateCameraOnStart = false; updateTransformOnStart = false; updatePostProcessOnStart = false; alwaysUpdateCamera = false; alwaysUpdateTransform = false; alwaysUpdatePostProcess = false; disableAfterUpdate = false; }