public int GetMinLayerOrder(string layer) { LayerOrderFilter min = FindLayerOrder(layer + "min"); if (min != null) { return(min.order); } else { return(0); } }
public int GetMaxLayerOrder(string layer) { LayerOrderFilter max = FindLayerOrder(layer + "max"); if (max != null) { return(max.order); } else { return(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; } } }
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; } }