FolderImporter.cpp 845 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. #include "Asset.h"
  2. #include "AssetDatabase.h"
  3. #include "FolderImporter.h"
  4. namespace ToolCore
  5. {
  6. FolderImporter::FolderImporter(Context* context, Asset* asset) : AssetImporter(context, asset)
  7. {
  8. }
  9. FolderImporter::~FolderImporter()
  10. {
  11. }
  12. void FolderImporter::SetDefaults()
  13. {
  14. AssetImporter::SetDefaults();
  15. }
  16. bool FolderImporter::Import()
  17. {
  18. return true;
  19. }
  20. bool FolderImporter::LoadSettingsInternal(JSONValue& jsonRoot)
  21. {
  22. if (!AssetImporter::LoadSettingsInternal(jsonRoot))
  23. return false;
  24. JSONValue import = jsonRoot.Get("FolderImporter");
  25. return true;
  26. }
  27. bool FolderImporter::SaveSettingsInternal(JSONValue& jsonRoot)
  28. {
  29. if (!AssetImporter::SaveSettingsInternal(jsonRoot))
  30. return false;
  31. JSONValue import(JSONValue::emptyObject);
  32. jsonRoot.Set("FolderImporter", import);
  33. return true;
  34. }
  35. }