public static SetEventRequestCreateWidgetItem ( ScriptGUI.FString layout_name, ScriptGUI.FString widget_name, |
||
layout_name | ScriptGUI.FString | 界面名称 |
widget_name | ScriptGUI.FString | 控件名称 |
func | 事件委托 | |
control | EventControl | 控制属性 |
return | ExecuteResult |
public static ExecuteResult SetEventRequestCreateWidgetItem(FString layout_name, FString widget_name, Event.SenderItemInfo func, EventControl control)
{
ItemBox ib = null;
ExecuteResult ret = FindUI(layout_name, widget_name, out ib);
if (ExecuteResult.Success == ret)
{
switch (control)
{
case EventControl.Add:
{
ib.RequestCreateWidgetItem = func;
}
break;
case EventControl.Remove:
{
ib.RequestCreateWidgetItem = null;
}
break;
}
}
return ret;
}