#pragma once #include "BsScriptEnginePrerequisites.h" #include "BsScriptObject.h" namespace BansheeEngine { class BS_SCR_BE_EXPORT ScriptGUIToggleGroup : public ScriptObject { public: SCRIPT_OBJ(BansheeEngineAssemblyName, "BansheeEngine", "GUIToggleGroup") std::shared_ptr getInternalValue() const { return mToggleGroup; } void* getNativeRaw() const { return mToggleGroup.get(); } private: static void internal_createInstance(MonoObject* instance); ScriptGUIToggleGroup(MonoObject* instance, const std::shared_ptr& toggleGroup); std::shared_ptr mToggleGroup; }; }