SceneImporter.cpp 771 B

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