#include "../Core/Context.h" #include "../Core/Object.h" #pragma once namespace Atomic { class ScriptSystem : public Object { OBJECT(ScriptSystem); public: /// Construct. ScriptSystem(Context* context); /// Destruct. virtual ~ScriptSystem(); static Context* GetContext() { return scriptContext_; } private: static WeakPtr scriptContext_; }; }