コード例 #1
0
 public static void UnregisterCanvas(SortingOrderByCanvas canvas)
 {
     RemoveItem(s_TempCanvass, canvas);
     if (!s_Sorting)
     {
         RemoveItem(s_Canvass, canvas);
     }
 }
コード例 #2
0
        public static void RegisterCanvas(SortingOrderByCanvas canvas)
        {
            var list = s_Sorting ? s_TempCanvass : s_Canvass;

            if (!list.Contains(canvas))
            {
                list.Add(canvas);
            }
        }
コード例 #3
0
 private static int CanvasSorter(SortingOrderByCanvas x, SortingOrderByCanvas y)
 {
     return(GetDepth(x.transform) - GetDepth(y.transform));
 }