From b076c2c57380db49e3b1f4ca45abb29166a7fb39 Mon Sep 17 00:00:00 2001 From: fallenoak Date: Mon, 2 Feb 2026 21:02:29 -0600 Subject: [PATCH] feat(ui): implement CSimpleFontString_GetText --- src/ui/simple/CSimpleFontStringScript.cpp | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/ui/simple/CSimpleFontStringScript.cpp b/src/ui/simple/CSimpleFontStringScript.cpp index 62f2415..bffae37 100644 --- a/src/ui/simple/CSimpleFontStringScript.cpp +++ b/src/ui/simple/CSimpleFontStringScript.cpp @@ -162,7 +162,17 @@ int32_t CSimpleFontString_SetFont(lua_State* L) { } int32_t CSimpleFontString_GetText(lua_State* L) { - WHOA_UNIMPLEMENTED(0); + auto type = CSimpleFontString::GetObjectType(); + auto string = static_cast(FrameScript_GetObjectThis(L, type)); + + auto text = string->GetText(); + if (!text || !*text) { + text = nullptr; + } + + lua_pushstring(L, text); + + return 1; } int32_t CSimpleFontString_GetFieldSize(lua_State* L) {