#pragma once #include #include namespace Atomic { class NETCore; class CSManaged; class ATOMIC_API NETScript : public Object { OBJECT(NETScript); public: /// Construct. NETScript(Context* context); /// Destruct. virtual ~NETScript(); bool Initialize(); bool ExecMainAssembly(); private: WeakPtr netCore_; WeakPtr csManaged_; }; void RegisterNETScriptLibrary(Context* context); }