|
|
@@ -34,6 +34,7 @@ namespace BansheeEngine
|
|
|
{
|
|
|
metaData.scriptClass->addInternalCall("Internal_CreateInstance", &ScriptGUILabel::internal_createInstance);
|
|
|
metaData.scriptClass->addInternalCall("Internal_DestroyInstance", &ScriptGUILabel::internal_destroyInstance);
|
|
|
+ metaData.scriptClass->addInternalCall("Internal_SetContent", &ScriptGUILabel::internal_setContent);
|
|
|
}
|
|
|
|
|
|
void ScriptGUILabel::internal_createInstance(MonoObject* instance, MonoObject* parentLayout, MonoObject* content, MonoObject* style, MonoArray* guiOptions)
|
|
|
@@ -66,4 +67,10 @@ namespace BansheeEngine
|
|
|
nativeInstance->destroyInstance();
|
|
|
cm_delete(nativeInstance);
|
|
|
}
|
|
|
+
|
|
|
+ void ScriptGUILabel::internal_setContent(ScriptGUILabel* nativeInstance, MonoObject* content)
|
|
|
+ {
|
|
|
+ GUIContent nativeContent(ScriptGUIContent::getText(content), ScriptGUIContent::getImage(content), ScriptGUIContent::getTooltip(content));
|
|
|
+ nativeInstance->getInternalValue()->setContent(nativeContent);
|
|
|
+ }
|
|
|
}
|