Пример #1
0
 public void OnTapOnCeil(Cell cell)
 {
     if (cell is null)
     {
         Reset();
         return;
     }
     if (FinishMovePosition == null)
     {
         if (!CanMove())
         {
             return;
         }
         FinishMovePosition = cell.Position;
         stepHandler.AddCharacter(this);
     }
     else
     {
         attack.ProcessTapOnCeil(cell, FinishMovePosition.Value);
     }
     UpdateVisual();
 }