public void OnClickRenameButton()
    {
        IsoLayerManager layerMgr = IsoLayerManager.instance;

        dialog.TurnOn(false);
        layerMgr.RenameLayer(currentLayerId, inputRename.text);
    }
Beispiel #2
0
    Layer CreateEmptyLayer(IsoLayerModel model)
    {
        IsoLayerManager.layernames.Add(model.layerName);
        Layer layer = IsoLayerManager.CreateLayer(model.layerName, model.layerId);

        layer.gameObject.SetActive(model.visible);
        return(layer);
    }
Beispiel #3
0
    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);
        }
    }
Beispiel #4
0
    void CreateLayerToggle(IsoLayerModel model, Layer layer, GameObject button)
    {
        Toggle toggle = IsoLayerManager.CreateToggle(button, layer);

        toggle.isOn = model.visible;
    }
Beispiel #5
0
 private void Awake()
 {
     IsoLayerManager.instance = this;
     Global.isoLayerManager   = this;
 }