Skip to content

Commit 321251d

Browse files
committed
Renamed EntityPointer to EntityReference
1 parent 0a486b0 commit 321251d

3 files changed

Lines changed: 8 additions & 8 deletions

File tree

engine/core/script/LuaBinding.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -510,9 +510,9 @@ void LuaBinding::initializeLuaScripts(Scene* scene) {
510510
lua_pushinteger(L, static_cast<lua_Integer>(entity));
511511
lua_setfield(L, -2, "entity");
512512

513-
// Set script properties (skip EntityPointer for now — resolved in PASS 2)
513+
// Set script properties (skip EntityReference for now — resolved in PASS 2)
514514
for (auto& prop : scriptEntry.properties) {
515-
if (prop.type == ScriptPropertyType::EntityPointer) {
515+
if (prop.type == ScriptPropertyType::EntityReference) {
516516
lua_pushnil(L);
517517
lua_setfield(L, -2, prop.name.c_str());
518518
continue;
@@ -558,7 +558,7 @@ void LuaBinding::initializeLuaScripts(Scene* scene) {
558558
lua_rawgeti(L, LUA_REGISTRYINDEX, ref);
559559

560560
for (auto& prop : scriptEntry.properties) {
561-
if (prop.type != ScriptPropertyType::EntityPointer) continue;
561+
if (prop.type != ScriptPropertyType::EntityReference) continue;
562562

563563
if (!std::holds_alternative<EntityReference>(prop.value)) {
564564
lua_pushnil(L);

engine/core/script/ScriptProperty.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ namespace Supernova {
4545
*static_cast<Vector4*>(memberPtr) = std::get<Vector4>(value);
4646
}
4747
break;
48-
case ScriptPropertyType::EntityPointer:
48+
case ScriptPropertyType::EntityReference:
4949
// Intentionally no-op for runtime member sync
5050
break;
5151
}
@@ -121,7 +121,7 @@ namespace Supernova {
121121
lua_pushnil(L);
122122
}
123123
break;
124-
case ScriptPropertyType::EntityPointer:
124+
case ScriptPropertyType::EntityReference:
125125
if (std::holds_alternative<EntityReference>(value)) {
126126
lua_pushinteger(L, static_cast<lua_Integer>(std::get<EntityReference>(value).entity));
127127
} else {
@@ -161,7 +161,7 @@ namespace Supernova {
161161
case ScriptPropertyType::Color4:
162162
value = *static_cast<Vector4*>(memberPtr);
163163
break;
164-
case ScriptPropertyType::EntityPointer:
164+
case ScriptPropertyType::EntityReference:
165165
// Intentionally no-op for runtime member sync
166166
break;
167167
}
@@ -226,7 +226,7 @@ namespace Supernova {
226226
}
227227
}
228228
break;
229-
case ScriptPropertyType::EntityPointer: {
229+
case ScriptPropertyType::EntityReference: {
230230
uint32_t sid = std::holds_alternative<EntityReference>(value) ? std::get<EntityReference>(value).sceneId : 0;
231231
if (lua_isinteger(L, -1)) {
232232
value = EntityReference{static_cast<Entity>(lua_tointeger(L, -1)), sid};

engine/core/script/ScriptProperty.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ namespace Supernova {
3434
Vector4,
3535
Color3,
3636
Color4,
37-
EntityPointer
37+
EntityReference
3838
};
3939

4040
struct EntityReference {

0 commit comments

Comments
 (0)