public void DrawLayer(Layer layer, GameObject parent) { switch (layer.type) { case LayerType.Panel: panelImport.DrawLayer(layer, parent); break; case LayerType.Normal: emptyImport.DrawLayer(layer, parent); break; case LayerType.Button: buttonImport.DrawLayer(layer, parent); break; case LayerType.Toggle: toggleImport.DrawLayer(layer, parent); break; case LayerType.Grid: gridImport.DrawLayer(layer, parent); break; case LayerType.ScrollView: scrollViewImport.DrawLayer(layer, parent); break; case LayerType.Slider: sliderImport.DrawLayer(layer, parent); break; case LayerType.Group: groupImport.DrawLayer(layer, parent); break; case LayerType.InputField: inputFiledImport.DrawLayer(layer, parent); break; case LayerType.ScrollBar: scrollBarImport.DrawLayer(layer, parent); break; case LayerType.LayoutElement: layoutElemLayerImport.DrawLayer(layer, parent); break; case LayerType.TabGroup: tabGroupLayerImport.DrawLayer(layer, parent); break; default: break; } }
public UINode DrawLayer(Layer layer, UINode parent) { UINode node = null; switch (layer.type) { case LayerType.Panel: node = panelImport.DrawLayer(layer, parent); break; case LayerType.Normal: node = emptyImport.DrawLayer(layer, parent); break; case LayerType.Button: node = buttonImport.DrawLayer(layer, parent); break; case LayerType.Toggle: node = toggleImport.DrawLayer(layer, parent); break; case LayerType.Grid: node = gridImport.DrawLayer(layer, parent); break; case LayerType.ScrollView: node = scrollViewImport.DrawLayer(layer, parent); break; case LayerType.Slider: node = sliderImport.DrawLayer(layer, parent); break; case LayerType.Group: node = groupImport.DrawLayer(layer, parent); break; case LayerType.InputField: node = inputFiledImport.DrawLayer(layer, parent); break; case LayerType.ScrollBar: node = scrollBarImport.DrawLayer(layer, parent); break; case LayerType.Dropdown: node = dropdownImport.DrawLayer(layer, parent); break; default: break; } return(node); }
public UGUINode DrawLayer(GroupNode layer, UGUINode parent) { UGUINode node = null; switch (layer.groupType) { case GroupType.EMPTY: case GroupType.IMAGE: node = panelImport.DrawLayer(layer, parent); break; case GroupType.BUTTON: node = buttonImport.DrawLayer(layer, parent); break; case GroupType.TOGGLE: node = toggleImport.DrawLayer(layer, parent); break; case GroupType.GRID: node = gridImport.DrawLayer(layer, parent); break; case GroupType.SCROLLVIEW: node = scrollViewImport.DrawLayer(layer, parent); break; case GroupType.SLIDER: node = sliderImport.DrawLayer(layer, parent); break; case GroupType.GROUP: node = groupImport.DrawLayer(layer, parent); break; case GroupType.INPUTFIELD: node = inputFiledImport.DrawLayer(layer, parent); break; case GroupType.SCROLLBAR: node = scrollBarImport.DrawLayer(layer, parent); break; case GroupType.DROPDOWN: node = dropdownImport.DrawLayer(layer, parent); break; default: break; } return(node); }