public void OnClickRenameButton() { IsoLayerManager layerMgr = IsoLayerManager.instance; dialog.TurnOn(false); layerMgr.RenameLayer(currentLayerId, inputRename.text); }
Layer CreateEmptyLayer(IsoLayerModel model) { IsoLayerManager.layernames.Add(model.layerName); Layer layer = IsoLayerManager.CreateLayer(model.layerName, model.layerId); layer.gameObject.SetActive(model.visible); return(layer); }
void RenderLayer(IsoLayerModel model) { Layer layer = CreateEmptyLayer(model); GameObject buttonGameObject = IsoLayerManager.CreateNewButtonOnLayerMenu(model.layerName); CreateLayerToggle(model, layer, buttonGameObject); GameObject dialog = IsoLayerManager.CreateLayerMenuItem(); IsoLayerManager.SetOnClickNewButton(layer, buttonGameObject, dialog); RenderMenuItem(model, dialog, layer); for (int i = 0; i < model.objects.Count; i++) { RenderObject(model.objects [i], layer); } }
void CreateLayerToggle(IsoLayerModel model, Layer layer, GameObject button) { Toggle toggle = IsoLayerManager.CreateToggle(button, layer); toggle.isOn = model.visible; }
private void Awake() { IsoLayerManager.instance = this; Global.isoLayerManager = this; }