Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.68 KB | None | 0 0
  1. FString jsonString = "";
  2. // Try Marketplace Plugin Folder - EnginePluginsDir()/Marketplace
  3. if (this->ReadFile(jsonString, FString(TEXT("languages.json")), FPaths::EnginePluginsDir() + "Marketplace/StomtPlugin/Resources/")) {
  4. return jsonString;
  5.  
  6. }
  7.  
  8. if (this->ReadFile(jsonString, FString(TEXT("languages.json")), FPaths::EnginePluginsDir() + "Marketplace/StomtPluginSub/Resources/")) {
  9. return jsonString;
  10.  
  11. }
  12. if (this->ReadFile(jsonString, FString(TEXT("languages.json")), FPaths::EnginePluginsDir() + "Marketplace/stomt-unreal-plugin/Resources/")) {
  13. return jsonString;
  14.  
  15. }
  16.  
  17. // Try Engine Plugin Folder - EnginePluginsDir()
  18. if (this->ReadFile(jsonString, FString(TEXT("languages.json")), FPaths::EnginePluginsDir() + "StomtPlugin/Resources/")) {
  19. return jsonString;
  20.  
  21. }
  22. if (this->ReadFile(jsonString, FString(TEXT("languages.json")), FPaths::EnginePluginsDir() + "StomtPluginSub/Resources/")) {
  23. return jsonString;
  24.  
  25. }
  26. if (this->ReadFile(jsonString, FString(TEXT("languages.json")), FPaths::EnginePluginsDir() + "stomt-unreal-plugin/Resources/")) {
  27. return jsonString;
  28.  
  29. }
  30.  
  31. // Try local Game Plugin Folder - GamePluginsDir()
  32. if (this->ReadFile(jsonString, FString(TEXT("languages.json")), FPaths::GamePluginsDir() + "StomtPlugin/Resources/")) {
  33. return jsonString;
  34.  
  35. }
  36. if (this->ReadFile(jsonString, FString(TEXT("languages.json")), FPaths::GamePluginsDir() + "StomtPluginSub/Resources/")) {
  37. return jsonString;
  38.  
  39. }
  40. if (this->ReadFile(jsonString, FString(TEXT("languages.json")), FPaths::GamePluginsDir() + "stomt-unreal-plugin/Resources/")) {
  41. return jsonString;
  42.  
  43. }
  44.  
  45. // Try local Project Plugin Folder - ProjectPluginsDir()
  46. if (this->ReadFile(jsonString, FString(TEXT("languages.json")), FPaths::ProjectPluginsDir() + "StomtPlugin/Resources/")) {
  47. return jsonString;
  48.  
  49. }
  50. if (this->ReadFile(jsonString, FString(TEXT("languages.json")), FPaths::ProjectPluginsDir() + "StomtPluginSub/Resources/")) {
  51. return jsonString;
  52.  
  53. }
  54. if (this->ReadFile(jsonString, FString(TEXT("languages.json")), FPaths::ProjectPluginsDir() + "stomt-unreal-plugin/Resources/")) {
  55. return jsonString;
  56.  
  57. }
  58.  
  59. // Try local Enterprise Plugin Folder - EnterprisePluginsDir()
  60. if (this->ReadFile(jsonString, FString(TEXT("languages.json")), FPaths::EnterprisePluginsDir() + "StomtPlugin/Resources/")) {
  61. return jsonString;
  62.  
  63. }
  64. if (this->ReadFile(jsonString, FString(TEXT("languages.json")), FPaths::EnterprisePluginsDir() + "StomtPluginSub/Resources/")) {
  65. return jsonString;
  66.  
  67. }
  68. if (this->ReadFile(jsonString, FString(TEXT("languages.json")), FPaths::EnterprisePluginsDir() + "stomt-unreal-plugin/Resources/")) {
  69. return jsonString;
  70.  
  71. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement