BsScriptMeta.h 433 B

12345678910111213141516171819
  1. #pragma once
  2. #include "BsMonoPrerequisites.h"
  3. namespace BansheeEngine
  4. {
  5. struct BS_MONO_EXPORT ScriptMeta
  6. {
  7. ScriptMeta();
  8. ScriptMeta(const CM::String& assembly, const CM::String& ns, const CM::String& name, std::function<void()> initCallback);
  9. CM::String ns;
  10. CM::String name;
  11. CM::String assembly;
  12. std::function<void()> initCallback;
  13. MonoClass* scriptClass;
  14. MonoField* thisPtrField;
  15. };
  16. }