public override void OnInspectorGUI() { //base.OnInspectorGUI(); Undo.RecordObject(camera, "RTS_CAmera"); tabs.Draw(); if (GUI.changed) camera.lastTab = tabs.curMethodIndex; EditorUtility.SetDirty(camera); }
public override void OnInspectorGUI() { Undo.RegisterCompleteObjectUndo(camera, "CameraManager"); tabs.Draw(); if (GUI.changed) { camera.LastTab = tabs.CurMethodIndex; } EditorUtility.SetDirty(camera); }
public override void OnInspectorGUI() { //base.OnInspectorGUI(); Undo.RecordObject(Cam, "RTS_Cam"); tabs.Draw(); if (GUI.changed) { Cam.lastTab = tabs.curMethodIndex; } EditorUtility.SetDirty(Cam); }
public override void OnInspectorGUI() { //base.OnInspectorGUI(); camera.rawImage = (UnityEngine.UI.RawImage)EditorGUILayout.ObjectField("Render to To UI", camera.rawImage, typeof(UnityEngine.UI.RawImage), true); Undo.RecordObject(camera, "RTS_Camera"); tabs.Draw(); if (GUI.changed) { camera.lastTab = tabs.curMethodIndex; } EditorUtility.SetDirty(camera); }
public override void OnInspectorGUI() { // MonoScript script = null; // var r = EditorGUILayout.BeginVertical(); //script = EditorGUILayout.ObjectField(camera, typeof(MonoScript), true) as MonoScript; //base.OnInspectorGUI(); Undo.RecordObject(camera, "RTS_CAmera"); tabs.Draw(); if (GUI.changed) { camera.lastTab = tabs.curMethodIndex; } EditorUtility.SetDirty(camera); /* EditorGUILayout.EndVertical(); * * r = new Rect(r.x - 13, r.y - 17, EditorGUIUtility.currentViewWidth, r.height + 20); * EditorGUI.DrawRect(r, new Color(0.0f, 0.0f, 1f, 0.3f));*/ serializedObject.ApplyModifiedProperties(); }