public void decBetPerLine() { slot = GetComponent<Slot>(); switch (slot.state) { case SlotState.ready: betPerLineIndex--; if (betPerLineIndex < 0) betPerLineIndex = slot.betsPerLine.Count-1; while (!slot.betsPerLine[betPerLineIndex].canBet) { betPerLineIndex--; if (betPerLineIndex < 0) betPerLineIndex = slot.betsPerLine.Count-1; } betPerLine = slot.betsPerLine[betPerLineIndex].value; slot.decrementedBet(betPerLine); break; case SlotState.playingwins: slot.setState(SlotState.ready); decBetPerLine(); break; } save(); }