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 }); }
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); } }