コード例 #1
0
        private GameBehaviour.SymbolSet GenerateNewSymbol()
        {
            int r = Random.Range(0, _symbols.Length - 1);

            GameBehaviour.SymbolColor c = (GameBehaviour.SymbolColor)Random.Range(0, 3);

            return(new GameBehaviour.SymbolSet
            {
                Symbol = _symbols[r],
                Color = c
            });
        }
コード例 #2
0
        private Color GetColor(GameBehaviour.SymbolColor symbolColor)
        {
            switch (symbolColor)
            {
            case GameBehaviour.SymbolColor.YELLOW:
                return(Color.yellow);

            case GameBehaviour.SymbolColor.RED:
                return(Color.red);

            case GameBehaviour.SymbolColor.BLUE:
                return(Color.blue);

            case GameBehaviour.SymbolColor.GREEN:
                return(Color.green);

            default:
                throw new ArgumentOutOfRangeException("symbolColor", symbolColor, null);
            }
        }