Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- FString jsonString = "";
- // Try Marketplace Plugin Folder - EnginePluginsDir()/Marketplace
- if (this->ReadFile(jsonString, FString(TEXT("languages.json")), FPaths::EnginePluginsDir() + "Marketplace/StomtPlugin/Resources/")) {
- return jsonString;
- }
- if (this->ReadFile(jsonString, FString(TEXT("languages.json")), FPaths::EnginePluginsDir() + "Marketplace/StomtPluginSub/Resources/")) {
- return jsonString;
- }
- if (this->ReadFile(jsonString, FString(TEXT("languages.json")), FPaths::EnginePluginsDir() + "Marketplace/stomt-unreal-plugin/Resources/")) {
- return jsonString;
- }
- // Try Engine Plugin Folder - EnginePluginsDir()
- if (this->ReadFile(jsonString, FString(TEXT("languages.json")), FPaths::EnginePluginsDir() + "StomtPlugin/Resources/")) {
- return jsonString;
- }
- if (this->ReadFile(jsonString, FString(TEXT("languages.json")), FPaths::EnginePluginsDir() + "StomtPluginSub/Resources/")) {
- return jsonString;
- }
- if (this->ReadFile(jsonString, FString(TEXT("languages.json")), FPaths::EnginePluginsDir() + "stomt-unreal-plugin/Resources/")) {
- return jsonString;
- }
- // Try local Game Plugin Folder - GamePluginsDir()
- if (this->ReadFile(jsonString, FString(TEXT("languages.json")), FPaths::GamePluginsDir() + "StomtPlugin/Resources/")) {
- return jsonString;
- }
- if (this->ReadFile(jsonString, FString(TEXT("languages.json")), FPaths::GamePluginsDir() + "StomtPluginSub/Resources/")) {
- return jsonString;
- }
- if (this->ReadFile(jsonString, FString(TEXT("languages.json")), FPaths::GamePluginsDir() + "stomt-unreal-plugin/Resources/")) {
- return jsonString;
- }
- // Try local Project Plugin Folder - ProjectPluginsDir()
- if (this->ReadFile(jsonString, FString(TEXT("languages.json")), FPaths::ProjectPluginsDir() + "StomtPlugin/Resources/")) {
- return jsonString;
- }
- if (this->ReadFile(jsonString, FString(TEXT("languages.json")), FPaths::ProjectPluginsDir() + "StomtPluginSub/Resources/")) {
- return jsonString;
- }
- if (this->ReadFile(jsonString, FString(TEXT("languages.json")), FPaths::ProjectPluginsDir() + "stomt-unreal-plugin/Resources/")) {
- return jsonString;
- }
- // Try local Enterprise Plugin Folder - EnterprisePluginsDir()
- if (this->ReadFile(jsonString, FString(TEXT("languages.json")), FPaths::EnterprisePluginsDir() + "StomtPlugin/Resources/")) {
- return jsonString;
- }
- if (this->ReadFile(jsonString, FString(TEXT("languages.json")), FPaths::EnterprisePluginsDir() + "StomtPluginSub/Resources/")) {
- return jsonString;
- }
- if (this->ReadFile(jsonString, FString(TEXT("languages.json")), FPaths::EnterprisePluginsDir() + "stomt-unreal-plugin/Resources/")) {
- return jsonString;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement