Exemplo n.º 1
0
    public int GetMinLayerOrder(string layer)
    {
        LayerOrderFilter min = FindLayerOrder(layer + "min");

        if (min != null)
        {
            return(min.order);
        }
        else
        {
            return(0);
        }
    }
Exemplo n.º 2
0
    public int GetMaxLayerOrder(string layer)
    {
        LayerOrderFilter max = FindLayerOrder(layer + "max");

        if (max != null)
        {
            return(max.order);
        }
        else
        {
            return(0);
        }
    }
Exemplo n.º 3
0
    public void SetLayerOrder(string layer, int order)
    {
        LayerOrderFilter min = FindLayerOrder(layer + "min");

        if (min == null)
        {
            min       = new LayerOrderFilter();
            min.key   = layer + "min";
            min.order = order;
            layerOrders.Add(min);
        }
        else
        {
            if (order < min.order)
            {
                min.order = order;
            }
        }

        LayerOrderFilter max = FindLayerOrder(layer + "max");

        if (max == null)
        {
            max       = new LayerOrderFilter();
            max.key   = layer + "max";
            max.order = order;
            layerOrders.Add(max);
        }
        else
        {
            if (order > max.order)
            {
                max.order = order;
            }
        }
    }
Exemplo n.º 4
0
    public void SetLayerOrder(string layer, int order)
    {
        LayerOrderFilter min = FindLayerOrder( layer+"min");
        if (min == null){
            min = new LayerOrderFilter();
            min.key = layer+"min";
            min.order = order;
            layerOrders.Add(min);
        }
        else{
            if (order < min.order) min.order = order;
        }

        LayerOrderFilter max = FindLayerOrder( layer+"max");
        if (max == null){
            max = new LayerOrderFilter();
            max.key = layer+"max";
            max.order = order;
            layerOrders.Add(max);
        }
        else{
            if (order > max.order) max.order = order;
        }
    }