BsScriptMeta.h 409 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 String& assembly, const String& ns, const String& name, std::function<void()> initCallback);
  9. String ns;
  10. String name;
  11. String assembly;
  12. std::function<void()> initCallback;
  13. MonoClass* scriptClass;
  14. MonoField* thisPtrField;
  15. };
  16. }