private IEnumerator OpponentChooseGroupsForBattle() { ChangeGameState(GameState.OpponentsTurn); WaitForSeconds wait = new WaitForSeconds(1f); yield return(wait); CardGroup[] opGroups = CardGroup.NonEmptyOpponentGroups(); opGroups[Random.Range(0, opGroups.Length)].Select(true); yield return(wait); CardGroup[] plGroups = CardGroup.NonEmptyPlayerGroups(); plGroups[Random.Range(0, plGroups.Length)].Select(true); yield return(wait); GroupsForBattleConfirmed(); }