예제 #1
0
파일: GemFactory.cs 프로젝트: mksmpc/match3
    private Gem SpawnGem(GemConfig gemConfig)
    {
        var gem = Object.Instantiate(_gemPrefab, _gemsContainer);

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

        return(gem);
    }
예제 #2
0
파일: GemFactory.cs 프로젝트: mksmpc/match3
    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);
    }