2
0

BsScriptGUIBase.cpp 570 B

1234567891011121314151617181920212223242526
  1. #include "BsScriptGUIBase.h"
  2. #include "BsScriptMeta.h"
  3. #include "BsMonoField.h"
  4. #include "BsMonoClass.h"
  5. #include "BsMonoManager.h"
  6. #include "BsScriptGUIArea.h"
  7. #include "BsGUIArea.h"
  8. #include "BsGUILayout.h"
  9. using namespace CamelotFramework;
  10. namespace BansheeEngine
  11. {
  12. ScriptGUIBase::ScriptGUIBase(GUIWidget& widget)
  13. :mWidget(widget)
  14. {
  15. }
  16. void ScriptGUIBaseMeta::initMetaData()
  17. {
  18. metaData = ScriptMeta("MBansheeEngine", "BansheeEngine", "GUIBase", &ScriptGUIBase::initRuntimeData);
  19. MonoManager::registerScriptType(&metaData);
  20. }
  21. }