예제 #1
0
    public int GenerateNumberForLetter(BingoLetter letter)
    {
        var letterIndex = letter.GetHashCode();

        print("letterIndex " + letterIndex);
        return(0);
    }
예제 #2
0
    public int GenerateUniqueNumberForLetter(BingoLetter letter)
    {
        var letterIndex = letter.GetHashCode();

        var numbersList = _allNumListsArr[letterIndex];

        var randomIndexForPickNumber = Random.Range(0, numbersList.Count);

        var randomNumber = numbersList[randomIndexForPickNumber];

        numbersList.RemoveAt(randomIndexForPickNumber);

        return(randomNumber);
    }
예제 #3
0
    public bool CanGenerateNumberForLetter(BingoLetter letter)
    {
        var letterIndex = letter.GetHashCode();

        return(_allNumListsArr[letterIndex].Count > 0);
    }