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) {