/// <summary>並べ替え終了コールバックの除去</summary>
 /// <param name="onEndOrderAction">nullなら全て</param>
 public void RemoveOnEndOrderListener(UnityAction <int> onEndOrderAction)
 {
     if (onEndOrderAction != null)
     {
         if (onEndOrder != null)
         {
             onEndOrder.RemoveListener(onEndOrderAction);
         }
         else
         {
             onEndOrder.RemoveAllListeners();
         }
     }
 }
 /// <summary>項目選択コールバックの除去</summary>
 /// <param name="onSelectAction">nullなら全て</param>
 public void RemoveOnSelectListener(UnityAction <int> onSelectAction)
 {
     if (onSelectAction != null)
     {
         if (onSelect != null)
         {
             onSelect.RemoveListener(onSelectAction);
         }
         else
         {
             onSelect.RemoveAllListeners();
         }
     }
 }