Exemplo n.º 1
0
    private Gem SpawnGem(GemConfig gemConfig)
    {
        var gem = Object.Instantiate(_gemPrefab, _gemsContainer);

        gem.Initialize(gemConfig);
        gem.Show();

        return(gem);
    }
Exemplo n.º 2
0
    private GemConfig[] GenerateConfigs(int configAmount)
    {
        var colors  = GetColors(configAmount);
        var configs = new GemConfig[configAmount];

        for (int i = 0; i < configs.Length; i++)
        {
            configs[i] = new GemConfig(i, colors[i]);
        }

        return(configs);
    }