void SetActiveChip(Chip chip) { if (_activeChip != null) {//если какая то фишка была выделена до этого, то скейлим обратно _activeChip.DefaultScale(); } _activeChip = chip; _moveProcessor.ResetLongMove(); _grid.CheckMoveVariations(_moveProcessor, _activeChip._holder); _activeChip.SelectedScale(); _grid._canSelect = true; }