public SaveDataSlotViewModel(RootViewModel rootViewModel, WeaponUsageSaveSlotInfo saveSlotInfo) { SaveSlotInfo = saveSlotInfo; SlotNumber = saveSlotInfo.SlotNumber; Name = saveSlotInfo.Name; HR = saveSlotInfo.HR; MR = saveSlotInfo.MR; Playtime = MiscUtils.PlaytimeToGameString(saveSlotInfo.Playtime); LowRank = new WeaponUsageViewModel(rootViewModel, ViewType.LowRank, saveSlotInfo.LowRank); HighRank = new WeaponUsageViewModel(rootViewModel, ViewType.HighRank, saveSlotInfo.HighRank); MasterRank = new WeaponUsageViewModel(rootViewModel, ViewType.MasterRank, saveSlotInfo.MasterRank); Investigations = new WeaponUsageViewModel(rootViewModel, ViewType.Investigations, saveSlotInfo.Investigations); GuidingLands = new WeaponUsageViewModel(rootViewModel, ViewType.GuidingLands, saveSlotInfo.GuidingLands); WeaponUsage all = saveSlotInfo.LowRank + saveSlotInfo.HighRank + saveSlotInfo.MasterRank + saveSlotInfo.Investigations + saveSlotInfo.GuidingLands; All = new WeaponUsageViewModel(rootViewModel, ViewType.All, all); }
private async Task TurnMiniModeOn() { miniModeSelectiion = await onBeginMiniMode(); if (miniModeSelectiion == null) { return; } ApplyMiniModeVisibility(); IsMiniMode = true; }
public SelectorSaveDataSlotViewModel(Action onSelection, WeaponUsageSaveSlotInfo saveDataInfo) { this.onSelection = onSelection; WeaponUsage = saveDataInfo; SlotNumber = saveDataInfo.SlotNumber; Name = saveDataInfo.Name; HR = saveDataInfo.HR; MR = saveDataInfo.MR; Playtime = MiscUtils.PlaytimeToGameString(saveDataInfo.Playtime); Zeni = saveDataInfo.Zeni; SelectionCommand = new AnonymousCommand(OnSelection); }
private Task TurnMiniModeOff() { miniModeSelectiion = null; foreach (AccountViewModel account in Accounts) { foreach (SaveDataSlotViewModel saveDataItem in account.SaveDataItems) { saveDataItem.IsVisible = true; } account.IsVisible = true; } IsMiniMode = false; return(Task.CompletedTask); }