Codechange: Pass Script Info by reference.

This commit is contained in:
Peter Nelson
2025-03-26 11:06:26 +00:00
committed by Peter Nelson
parent 341cdbc16b
commit a5578166bb
10 changed files with 42 additions and 42 deletions
+5 -5
View File
@@ -23,9 +23,9 @@ void GameScannerInfo::Initialize()
ScriptScanner::Initialize("GSScanner");
}
std::string GameScannerInfo::GetScriptName(ScriptInfo *info)
std::string GameScannerInfo::GetScriptName(ScriptInfo &info)
{
return info->GetName();
return info.GetName();
}
void GameScannerInfo::RegisterAPI(class Squirrel &engine)
@@ -75,10 +75,10 @@ void GameScannerLibrary::Initialize()
ScriptScanner::Initialize("GSScanner");
}
std::string GameScannerLibrary::GetScriptName(ScriptInfo *info)
std::string GameScannerLibrary::GetScriptName(ScriptInfo &info)
{
GameLibrary *library = static_cast<GameLibrary *>(info);
return fmt::format("{}.{}", library->GetCategory(), library->GetInstanceName());
GameLibrary &library = static_cast<GameLibrary &>(info);
return fmt::format("{}.{}", library.GetCategory(), library.GetInstanceName());
}
void GameScannerLibrary::RegisterAPI(class Squirrel &engine)