public async Task EggPocket(SocketReaction reaction, IUserMessage msg) { switch (reaction.Emote.ToString()) { case cancel: await player.NewUI(await reaction.Channel.SendMessageAsync("Are you sure you want to discard this egg?"), MsgType.ConfirmEggDiscard); break; case pets: await CompanionCommands.ViewPets(player, reaction.Channel); break; } }
public async Task ConfirmEggDiscard(SocketReaction reaction, IUserMessage msg) { switch (reaction.Emote.ToString()) { case ok: player.EggPocket.egg = null; await CompanionCommands.PocketUi(player, reaction.Channel); break; case cancel: await CompanionCommands.PocketUi(player, reaction.Channel); break; } }