コード例 #1
0
 public void AddAdventurer(IInitiativeTrackItem adventurer)
 {
     if (InitiativeTrack.IndexOf(adventurer) == -1)
     {
         InitiativeTrack.Add(adventurer);
     }
     else
     {
         InitiativeTrack.Remove(adventurer);
     }
 }
コード例 #2
0
        public void HandleDrop()
        {
            var iOne = InitiativeTrack.IndexOf(BeingDragged);
            var iTwo = InitiativeTrack.IndexOf(DraggedOver);

            // Swap them over
            InitiativeTrack[iOne] = DraggedOver;
            InitiativeTrack[iTwo] = BeingDragged;
            DraggedOver           = null;
            BeingDragged          = null;
        }