BsScriptManager.cpp 502 B

123456789101112131415161718192021222324252627
  1. #include "BsScriptManager.h"
  2. namespace BansheeEngine
  3. {
  4. void ScriptManager::initialize()
  5. {
  6. if (mScriptLibrary != nullptr)
  7. mScriptLibrary->initialize();
  8. }
  9. void ScriptManager::reload()
  10. {
  11. if (mScriptLibrary != nullptr)
  12. mScriptLibrary->reload();
  13. }
  14. void ScriptManager::onShutDown()
  15. {
  16. if (mScriptLibrary != nullptr)
  17. mScriptLibrary->destroy();
  18. }
  19. void ScriptManager::_setScriptLibrary(const SPtr<ScriptLibrary>& library)
  20. {
  21. mScriptLibrary = library;
  22. }
  23. }