RegisterLayout() public static method

注册界面(Layout)函数
public static RegisterLayout ( ScriptGUI.FString parent_layout_name, ScriptGUI.FString parent_widget_name, ScriptGUI.FString layout_name, String file_name, bool delay_load, bool visible ) : ExecuteResult
parent_layout_name ScriptGUI.FString 父界面名称
parent_widget_name ScriptGUI.FString 挂载在父界面的具体哪一个UI控件之下
layout_name ScriptGUI.FString 你为这个界面起的名字(会作为后面界面操作的索引关键字)
file_name String 这个界面的.layout文件名
delay_load bool 是否延时加载
visible bool 是否默认可见
return ExecuteResult
コード例 #1
0
 /// <summary>
 /// 加入窗口面板操作
 /// </summary>
 /// <param name="file_name">加入窗口面板的文件名</param>
 /// <param name="delay_load">是否延迟加载</param>
 /// <param name="visible">加载后是否可见</param>
 public ExecuteResult AddLayout(String file_name, bool delay_load, bool visible)
 {
     if (!mInit)
     {
         mInit = true;
         return(GUI.RegisterLayout(mParent.ParentLayout.Name, mItem.Name, mLayoutName, file_name, delay_load, visible));//sender
     }
     return(GUI.setResult(ExecuteResult.False));
 }
コード例 #2
0
ファイル: ItemBox.cs プロジェクト: yuexiae/genesis-3d
 /// <summary>
 /// 加入窗口面板操作
 /// </summary>
 /// <param name="file_name">加入窗口面板的文件名</param>
 /// <param name="delay_load">是否延迟加载</param>
 /// <param name="visible">加载后是否可见</param>
 public void AddLayout(String file_name, bool delay_load, bool visible)
 {
     GUI.RegisterLayout(mParent.ParentLayout.Name, mItem.Name, mLayoutName, file_name, delay_load, visible);//sender
 }