private void OnBallMovedToNextBlock(BallMovedToNextBlockSignal signal) { if (signal.PreviousBlock == null) { return; } Stat.AddScore(PlayerStat.ScoreForStep); }
private void OnBallMovedToNextBlock(BallMovedToNextBlockSignal signal) { if (signal.PreviousBlock == null) { return; } bool isSameGroup = signal.Block.IsSiblingObject(signal.PreviousBlock); if (!isSameGroup) { OnMovedToBlockInNewGroup(signal.Block, signal.PreviousBlock); } }