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);
        }
    }
Beispiel #2
0
        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);
        }