Пример #1
0
    // 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);
    }
Пример #2
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;
    }