public void Pokemon_Click(SimPokemon pokemon) { if (Request.IsSendOut) { if (!Request.Pokemon(pokemon, Request.Index ?? 0)) { InputFailed(Request.GetErrorMessage()); } } else { if (!Request.Pokemon(pokemon)) { InputFailed(Request.GetErrorMessage()); } } }