public void HandleCharactersListMessage(Bot bot, CharactersListMessage message) { View.Dispatcher.BeginInvoke(new Action(() => { SelectCharacterCommand.RaiseCanExecuteChanged(); DeleteCharacterCommand.RaiseCanExecuteChanged(); })); }
public CharacterSelectionState(Bot bot) { Value = StateType.ServerSelected; Command = new SelectCharacterCommand(bot); MessagesKnown = new List <MessageType> { new MessageType(PrefixMessage.CharacterSelection.PersoInfo), new MessageType(PrefixMessage.CharacterSelection.PersoConnected), new MessageType(PrefixMessage.CharacterSelection.MapDetails) }; }
public Commands(Aggregates aggregates, UserManager userManager) { LoginCommand = new LoginCommand(); SelectCharacterCommand = new SelectCharacterCommand(aggregates.CharacterSelectionAggregate); }