FullInspector.Rotorz.ReorderableList.ReorderableListControl.AcceptReorderDrag C# (CSharp) Method

AcceptReorderDrag() private method

Accept reordering.
private AcceptReorderDrag ( IReorderableListAdaptor adaptor ) : void
adaptor IReorderableListAdaptor Reorderable list adaptor.
return void
        private void AcceptReorderDrag(IReorderableListAdaptor adaptor)
        {
            try {
                // Reorder list as needed!
                s_TargetIndex = Mathf.Clamp(s_TargetIndex, 0, adaptor.Count + 1);
                if (s_TargetIndex != s_AnchorIndex && s_TargetIndex != s_AnchorIndex + 1)
                    MoveItem(adaptor, s_AnchorIndex, s_TargetIndex);
            }
            finally {
                StopTrackingReorderDrag();
            }
        }