private IEnumerator SetUIForConfirmingOfferChoice() { if (playerOfferedPokemonLocator != null) { Debug.LogError("Trying to set up for player choosing offered pokemon when offered pokemon already selected"); yield break; } tradeUIController.SetInteractionEnabled(false, true); textBoxController.Show(); textBoxController.StartGettingUserChoice(offerPokemonConfirmOptions, offerPokemonConfirmPrompt); waitingForPlayerChoice = true; }