refactor(editor): unify PropertyModel and IFieldMiddleware into PropertyNode

This refactoring eliminates transient PropertyModel allocations and synchronizes UI data binding directly with the SceneGraph ComponentNode's persistent PropertyNode array. All PropertyDrawers have been updated to consume PropertyNode<T>. Additionally, this commit stages and includes various updates across the engine, graphics, and third-party wrappers as requested.
This commit is contained in:
2026-05-26 19:13:59 +09:00
parent 211ea2254d
commit 1fe080dd87
187 changed files with 1237 additions and 813 deletions

View File

@@ -1,4 +1,3 @@
using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using static Ghost.DXC.Api;