// Returns a integer percentage (100% => 100) for how much a break level counts for private int BreakScore(BreakableLevel level) { switch (level) { case BreakableLevel.CLICK: return(5); case BreakableLevel.TIMED: return(10); case BreakableLevel.MOTION: return(15); case BreakableLevel.PUZZLE: return(25); } return(0); }
public void Repaired(BreakableLevel level) { int boost = 0; switch (level) { case BreakableLevel.CLICK: boost = 25; break; case BreakableLevel.TIMED: boost = 75; break; case BreakableLevel.MOTION: boost = 150; break; case BreakableLevel.PUZZLE: boost = 200; break; } score += boost; }