Skip to content

Commit 1d0c9ba

Browse files
committed
修正sdk生成工具字符串默认值问题
kbengine#619
1 parent a63266f commit 1d0c9ba

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

kbe/src/server/tools/kbcmd/client_sdk_ue4.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2946,7 +2946,7 @@ bool ClientSDKUE4::writeEntityProperty_STRING(ScriptDefModule* pEntityScriptDefM
29462946
ScriptDefModule* pCurrScriptDefModule, PropertyDescription* pPropertyDescription)
29472947
{
29482948
fileBody() += fmt::format("\tFString {};\n", pPropertyDescription->getName());
2949-
initBody_ += fmt::format("\t{}(TEXT({})),\n", pPropertyDescription->getName(), (strlen(pPropertyDescription->getDefaultValStr()) > 0 ? pPropertyDescription->getDefaultValStr() : "\"\""));
2949+
initBody_ += fmt::format("\t{}(TEXT(\"{}\")),\n", pPropertyDescription->getName(), (strlen(pPropertyDescription->getDefaultValStr()) > 0 ? pPropertyDescription->getDefaultValStr() : ""));
29502950

29512951
std::string name = pPropertyDescription->getName();
29522952
name[0] = std::toupper(name[0]);
@@ -2959,7 +2959,7 @@ bool ClientSDKUE4::writeEntityProperty_UNICODE(ScriptDefModule* pEntityScriptDef
29592959
ScriptDefModule* pCurrScriptDefModule, PropertyDescription* pPropertyDescription)
29602960
{
29612961
fileBody() += fmt::format("\tFString {};\n", pPropertyDescription->getName());
2962-
initBody_ += fmt::format("\t{}(TEXT({})),\n", pPropertyDescription->getName(), (strlen(pPropertyDescription->getDefaultValStr()) > 0 ? pPropertyDescription->getDefaultValStr() : "\"\""));
2962+
initBody_ += fmt::format("\t{}(TEXT(\"{}\")),\n", pPropertyDescription->getName(), (strlen(pPropertyDescription->getDefaultValStr()) > 0 ? pPropertyDescription->getDefaultValStr() : ""));
29632963

29642964
std::string name = pPropertyDescription->getName();
29652965
name[0] = std::toupper(name[0]);

kbe/src/server/tools/kbcmd/client_sdk_unity.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2445,8 +2445,8 @@ bool ClientSDKUnity::writeEntityProperty_DOUBLE(ScriptDefModule* pEntityScriptDe
24452445
bool ClientSDKUnity::writeEntityProperty_STRING(ScriptDefModule* pEntityScriptDefModule,
24462446
ScriptDefModule* pCurrScriptDefModule, PropertyDescription* pPropertyDescription)
24472447
{
2448-
sourcefileBody_ += fmt::format("\t\tpublic string {} = {};\n", pPropertyDescription->getName(),
2449-
(strlen(pPropertyDescription->getDefaultValStr()) > 0 ? pPropertyDescription->getDefaultValStr() : "\"\""));
2448+
sourcefileBody_ += fmt::format("\t\tpublic string {} = \"{}\";\n", pPropertyDescription->getName(),
2449+
(strlen(pPropertyDescription->getDefaultValStr()) > 0 ? pPropertyDescription->getDefaultValStr() : ""));
24502450

24512451
std::string name = pPropertyDescription->getName();
24522452
name[0] = std::toupper(name[0]);
@@ -2458,8 +2458,8 @@ bool ClientSDKUnity::writeEntityProperty_STRING(ScriptDefModule* pEntityScriptDe
24582458
bool ClientSDKUnity::writeEntityProperty_UNICODE(ScriptDefModule* pEntityScriptDefModule,
24592459
ScriptDefModule* pCurrScriptDefModule, PropertyDescription* pPropertyDescription)
24602460
{
2461-
sourcefileBody_ += fmt::format("\t\tpublic string {} = {};\n", pPropertyDescription->getName(),
2462-
(strlen(pPropertyDescription->getDefaultValStr()) > 0 ? pPropertyDescription->getDefaultValStr() : "\"\""));
2461+
sourcefileBody_ += fmt::format("\t\tpublic string {} = \"{}\";\n", pPropertyDescription->getName(),
2462+
(strlen(pPropertyDescription->getDefaultValStr()) > 0 ? pPropertyDescription->getDefaultValStr() : ""));
24632463

24642464
std::string name = pPropertyDescription->getName();
24652465
name[0] = std::toupper(name[0]);

0 commit comments

Comments
 (0)