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(); } }
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(); }