private void OnSpinFinished() { spin_result.totalWon = 1; spin_result.lines = new List <LineWinResult>(); LineWinResult line = new LineWinResult(); List <int> possible = new List <int> { 0, 1, 2, 3, 4, 5, 6, 7, 8 }; for (int i = 0; i < Random.Range(2, 4); i++) { int index = Random.Range(0, possible.Count); line.lineNumber = possible[index]; possible.RemoveAt(index); line.streak = Random.Range(1, 6); spin_result.lines.Add(line); line = new LineWinResult(); } if (spin_result.totalWon > 0) { lineManager.showLines(spin_result.lines); } }
static void generateLine() { LineWinResult line = new LineWinResult(); line.wonAmount = Random.Range(0, 100); line.lineNumber = Random.Range(0, 9); line.streak = Random.Range(2, 5); for (int i = 0; i < line.streak; i++) { line.symbolIndexes += Random.Range(0, 3) + i * 3 + ","; } sr.lines.Add(line); }