public FoodViewModel(IPredefinedActionProvider actionProvider, SimpleAutoMapper autoMapper) { this.actionProvider = actionProvider; this.autoMapper = autoMapper; InitializeCommands(); }
public ApplicationSettingViewModel(IPredefinedActionProvider actionProvider, ViewModelFactory viewModelFactory) { this.actionProvider = actionProvider; this.viewModelFactory = viewModelFactory; defaultActionViewModelDict = new Dictionary <Action, List <IActionViewModel> >(); InitializeCommands(); }
public BossBattleViewModel(IPredefinedActionProvider actionProvider, SimpleAutoMapper autoMapper, ITurnFactory turnFactory) : base(actionProvider, autoMapper, turnFactory) { base.TurnList = new ObservableCollection <TurnViewModel>() { new BossTurnViewModel() }; base.CurrentTurn = base.TurnList[0]; base.InitializeCommand(); }
public TrashMobBattleViewModel(IPredefinedActionProvider actionProvider, SimpleAutoMapper autoMapper, ITurnFactory turnFactory) : base(actionProvider) { this.autoMapper = autoMapper; this.turnFactory = turnFactory; base.TurnList = new ObservableCollection <TurnViewModel>() { new TurnViewModel() }; base.CurrentTurn = base.TurnList[0]; base.InitializeCommand(); }
public EXPBattleViewModel(IPredefinedActionProvider actionProvider, SimpleAutoMapper autoMapper, ITurnFactory turnFactory) : base(actionProvider, autoMapper, turnFactory) { this.actionProvider = actionProvider; SelectedLeftRight = new ObservableCollection <Action>(new List <Action> { Action.RunLeft, Action.RunRight, Action.RunLeft, Action.RunRight }); base.TurnList = new ObservableCollection <TurnViewModel>() { new EXPTurnViewModel() }; base.CurrentTurn = base.TurnList[0]; this.InitializeCommand(); }
public AEActionFactory(IPredefinedActionProvider actionProvider) { this.AEActionDict = new Dictionary <AEAction, Type>() { { AEAction.TrashMobBattle, typeof(TrashMobBattleViewModel) }, { AEAction.EXPBattle, typeof(EXPBattleViewModel) }, { AEAction.BossBattle, typeof(BossBattleViewModel) }, { AEAction.FoodAD, typeof(FoodViewModel) }, { AEAction.ReFoodAD, typeof(ReFoodViewModel) }, { AEAction.Wait, typeof(WaitViewModel) }, }; var autoMapper = new SimpleAutoMapper(); var turnFactory = new TurnFactory(); this.DependencyDict = new Dictionary <Type, object>() { { typeof(SimpleAutoMapper), autoMapper }, { typeof(ITurnFactory), turnFactory }, { typeof(IPredefinedActionProvider), actionProvider } }; }
public WaitViewModel(IPredefinedActionProvider actionProvider, SimpleAutoMapper autoMapper) { this.actionProvider = actionProvider; this.autoMapper = autoMapper; }
public ReFoodViewModel(IPredefinedActionProvider actionProvider, SimpleAutoMapper autoMapper) : base(actionProvider, autoMapper) { }
public ReFoodViewModel(IPredefinedActionProvider actionProvider) : base(actionProvider) { }
public BaseBattle(IPredefinedActionProvider actionProvider) { this.actionProvider = actionProvider; }
public AEScriptGenerator(ScriptApplyFactory scriptApplyFactory, AESettingViewModel setting, IMessageBoxService messageBoxService, SimpleAutoMapper autoMapper, IEmulatorToScriptFactory emulatorToScriptFactory, IActionToScriptFactory actionToScriptFactory, DataIO dataIO, IPredefinedActionProvider actionProvider) { this.scriptApplyFactory = scriptApplyFactory; this.setting = setting; this.messageBoxService = messageBoxService; this.autoMapper = autoMapper; this.emulatorToScriptFactory = emulatorToScriptFactory; this.actionToScriptFactory = actionToScriptFactory; this.dataIO = dataIO; this.actionProvider = actionProvider; }
public FoodViewModel(IPredefinedActionProvider actionProvider) { this.actionProvider = actionProvider; InitializeCommands(); }
public WaitViewModel(IPredefinedActionProvider actionProvider) { this.actionProvider = actionProvider; }