private IEnumerator HandleTradeComm_DeclineOffer() { if (playerOfferedPokemonLocator == null || otherUserOfferedPokemon == null) { Debug.LogError("Trying to have other user decline offer when an offered pokemon isn't set"); yield break; } waitingForPlayerChoice = false; yield return(StartCoroutine(ClearOtherUserOfferedPokemon())); yield return(StartCoroutine(ClearPlayerOfferedPokemon())); textBoxController.StopGettingUserChoice(); yield return(StartCoroutine( textBoxController.RevealText(otherUserName + offerDeclinedByOtherUserMessageSuffix, true) )); yield return(StartCoroutine(SetTradeStage(TradeStage.ChoosingOffer))); }