| 1234567891011121314151617181920212223242526272829 |
- #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<Context> scriptContext_;
- };
- }
|