Add script runtime lifecycle skeleton

This commit is contained in:
2026-03-26 20:45:41 +08:00
parent a78593e7e1
commit 9a2d77b81d
10 changed files with 813 additions and 0 deletions

View File

@@ -241,12 +241,17 @@ add_library(XCEngine STATIC
${CMAKE_CURRENT_SOURCE_DIR}/src/Resources/AudioClip/AudioLoader.cpp
# Scripting
${CMAKE_CURRENT_SOURCE_DIR}/include/XCEngine/Scripting/IScriptRuntime.h
${CMAKE_CURRENT_SOURCE_DIR}/include/XCEngine/Scripting/NullScriptRuntime.h
${CMAKE_CURRENT_SOURCE_DIR}/include/XCEngine/Scripting/ScriptField.h
${CMAKE_CURRENT_SOURCE_DIR}/include/XCEngine/Scripting/ScriptFieldStorage.h
${CMAKE_CURRENT_SOURCE_DIR}/include/XCEngine/Scripting/ScriptComponent.h
${CMAKE_CURRENT_SOURCE_DIR}/include/XCEngine/Scripting/ScriptEngine.h
${CMAKE_CURRENT_SOURCE_DIR}/src/Scripting/NullScriptRuntime.cpp
${CMAKE_CURRENT_SOURCE_DIR}/src/Scripting/ScriptField.cpp
${CMAKE_CURRENT_SOURCE_DIR}/src/Scripting/ScriptFieldStorage.cpp
${CMAKE_CURRENT_SOURCE_DIR}/src/Scripting/ScriptComponent.cpp
${CMAKE_CURRENT_SOURCE_DIR}/src/Scripting/ScriptEngine.cpp
# Components
${CMAKE_CURRENT_SOURCE_DIR}/include/XCEngine/Components/Component.h