private Gem SpawnGem(GemConfig gemConfig) { var gem = Object.Instantiate(_gemPrefab, _gemsContainer); gem.Initialize(gemConfig); gem.Show(); return(gem); }
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); }