BsScriptManager.cpp 396 B

123456789101112131415161718192021
  1. #include "BsScriptManager.h"
  2. namespace BansheeEngine
  3. {
  4. void ScriptManager::initialize(const std::shared_ptr<ScriptSystem>& scriptSystem)
  5. {
  6. mScriptSystem = scriptSystem;
  7. mScriptSystem->initialize();
  8. }
  9. void ScriptManager::destroy()
  10. {
  11. if (mScriptSystem != nullptr)
  12. mScriptSystem->destroy();
  13. }
  14. void ScriptManager::onShutDown()
  15. {
  16. mScriptSystem = nullptr;
  17. }
  18. }