Beispiel #1
0
 public void TrashPiece(Vector2 speed)
 {
     Debug.Log($"Flick: {speed}");
     m_piecePlacement.TrashPiece(m_holdingPiece, speed);
     SetHoldingFalse();
     m_pieceRespawner.PopScheduled(piece => m_piecePlacement.PlacePiece(piece));
 }
 public void TrashPiece(Vector2 speed)
 {
     Debug.Log($"Flick: {speed}");
     m_piecePlacement.TrashPiece(m_holdingPiece, speed);
     m_onPieceTrashed?.Publish();
     m_pieceRespawner.DisablePlaces = null;
     m_pieceRespawner.PopScheduled(piece => m_piecePlacement.PlacePiece(piece));
     m_holding.Value = false;
     m_holdingPiece  = null;
 }