コード例 #1
0
 protected internal override void NodeGUI()
 {
     OuUIUtility.FormatLabel("Unit:");
     DrawFillsLayout(variables[0]);
     OuUIUtility.FormatLabel("Count:");
     OuUIUtility.FormatIntfield(ref Count);
     if (variables[0].obj != null && variables[0].obj.GetType() == typeof(UnitBase))
     {
         UnitBase tar = variables[0].obj as UnitBase;
         if ((Count * 2) + 1 != variables.Count)
         {
             UpdateData(tar);
         }
         scrollVector2 = GUILayout.BeginScrollView(scrollVector2);
         DrawUnitHandle();
         GUILayout.EndScrollView();
     }
 }
コード例 #2
0
 protected internal override void NodeGUI()
 {
     OuUIUtility.FormatLabel("显示位置");
     OuUIUtility.FormatLabel("UI目标");
     DrawFillsLayout(variables[0]);
     OuUIUtility.FormatLabel("按钮数目:");
     OuUIUtility.FormatIntfield(ref Count);
     if (btnsOutputs.Count != Count)
     {
         UpdateBtnsTriggerPipe();
     }
     OuUIUtility.FormatLabel("按钮名:");
     scrVector2 = GUILayout.BeginScrollView(scrVector2);
     for (int i = 0; i < strNames.Count; i++)
     {
         GUILayout.Label(i.ToString());
         strNames[i] = GUILayout.TextField(strNames[i]);
     }
     GUILayout.EndScrollView();
 }