void DrawActions() { GUILayout.BeginVertical(); GUILayout.BeginHorizontal(); if (GUILayout.Button("+Layer")) { Rect rect = new Rect(10, 0, 300, 500); rect.x = subWindows.Count * 10 + 10; rect.y = subWindows.Count * 10 + 10; var sw = NGUIDepthSetterSubWindow.CreateInstance(rect, false, "Layer"); subWindows.Add(sw); } if (GUILayout.Button("清空Layers")) { CloseLayers(); } if (GUILayout.Button("取消选取")) { for (int i = 0; i < widgets.Count; ++i) { var v = widgets[i]; v.SetSelect(false); widgets[i] = v; } } if (GUILayout.Button("勾选场景里选中项")) { SelectTheSceneSelects(); } GUILayout.EndHorizontal(); GUILayout.EndVertical(); }
public void RemoveSubWindow(NGUIDepthSetterSubWindow subWin) { if (subWin) { //TODO //refresh all for (int i = 0; i < mainWindow.subWindows.Count; ++i) { mainWindow.subWindows[i].Focus(); } mainWindow.subWindows.Remove(subWin); } }
public int GetLayerIndex(NGUIDepthSetterSubWindow subWin) { return(subWindows.IndexOf(subWin)); }