Exemplo n.º 1
0
 public static void HideDeckCanvasUnit()
 {
     foreach (var item in m_CanvanUnitBG)
     {
         if (item.Key.Layer == 4)
         {
             CanvasUnitBG bg = item.Value;
             bg.SetCanvasUnitState(CanvasUnitState.Normal);
         }
     }
 }
Exemplo n.º 2
0
 /// <summary>
 /// 设定格子背景
 /// </summary>
 public static void SetGridBgState(Int2 grid, CanvasUnitState state, bool bClearAllBgNorml)
 {
     if (m_CanvanUnitBG.ContainsKey(grid) == true)
     {
         CanvasUnitBG bk = m_CanvanUnitBG[grid];
         if (bk != null)
         {
             bk.SetCanvasUnitState(state);
         }
     }
 }
Exemplo n.º 3
0
 /// <summary>
 /// 设置全部背景状态(目前未被使用)
 /// </summary>
 public static void SetAllGridBgStates(Int2 l, CanvasUnitState state, bool bClearAllBgNorml)
 {
     if (bClearAllBgNorml)
     {
         SetAllGridBgStates(CanvasUnitState.Normal);
     }
     if (m_CanvanUnitBG.ContainsKey(l) == true)
     {
         CanvasUnitBG bk = m_CanvanUnitBG[l];
         if (bk != null)
         {
             bk.SetCanvasUnitState(state);
         }
     }
 }
Exemplo n.º 4
0
 /// <summary>
 /// 设置全部背景状态
 /// </summary>
 public static void SetGridsBgStates(List <Int2> l, CanvasUnitState state, bool bClearAllBgNorml)
 {
     if (bClearAllBgNorml)
     {
         SetAllGridBgStates(CanvasUnitState.Normal);
     }
     for (int i = 0; i < l.Count; i++)
     {
         if (m_CanvanUnitBG.ContainsKey(l[i]) == true)
         {
             CanvasUnitBG bk = m_CanvanUnitBG[l[i]];
             if (bk != null)
             {
                 bk.SetCanvasUnitState(state);
             }
         }
     }
 }