First commit

This commit is contained in:
sbularca
2026-05-19 15:52:04 +02:00
commit 27b7aeee46
1660 changed files with 240354 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
using UnityEditor;
using UnityEngine;
namespace Nox.Core
{
[CustomEditor(typeof(SceneReference))]
public class SceneReferenceEditor : Editor {
private SceneReference sceneReference;
private SerializedProperty gameState;
private SerializedProperty playMode;
private void OnEnable() {
sceneReference = (SceneReference)target;
playMode = serializedObject.FindProperty("playMode");
gameState = serializedObject.FindProperty("gameState");
}
public override void OnInspectorGUI() {
EditorGUILayout.PropertyField(gameState, new GUIContent("Game Active State"));
if(sceneReference.gameState == GameState.GameMode) {
EditorGUILayout.PropertyField(playMode, new GUIContent("Play Mode"));
}
serializedObject.ApplyModifiedProperties();
}
}
}