add : scarecrow & bodies in water integrations

This commit is contained in:
Ferlat Thibaud
2026-06-10 15:30:03 +02:00
parent 0e304de741
commit 5fbf6ac80e
87 changed files with 18546 additions and 1001 deletions
@@ -33,6 +33,9 @@ namespace OctoCore
SerializedProperty UiReferenceSizeProp;
SerializedProperty UiIconsBackgroundProp;
SerializedProperty applicationProp;
bool foldoutApplication;
bool foldoutSave;
bool foldoutMapping;
bool foldoutLanguages;
@@ -66,6 +69,8 @@ namespace OctoCore
UiProp = serializedObject.FindProperty("Ui");
UiReferenceSizeProp = UiProp.FindPropertyRelative("ReferenceSize");
UiIconsBackgroundProp = UiProp.FindPropertyRelative("IconsBackground");
applicationProp = serializedObject.FindProperty("Application");
}
public override void OnInspectorGUI()
@@ -251,6 +256,27 @@ namespace OctoCore
EditorGUILayout.EndVertical();
EditorGUILayout.Space();
// ═══════════════════════════════════════════════════════════════════
// APPLICATION
// ═══════════════════════════════════════════════════════════════════
EditorGUILayout.BeginVertical("box");
EditorGUI.indentLevel++;
foldoutApplication = EditorGUILayout.Foldout(foldoutApplication, "APPLICATION", true, foldout);
if (foldoutApplication)
{
EditorGUILayout.Space();
EditorGUILayout.PropertyField(applicationProp.FindPropertyRelative("TargetFrameRate"));
EditorGUILayout.PropertyField(applicationProp.FindPropertyRelative("VSyncCount"));
EditorGUILayout.Space(4);
}
EditorGUI.indentLevel--;
EditorGUILayout.EndVertical();
EditorGUILayout.Space();
serializedObject.ApplyModifiedProperties();
}
}