ViewStatus GetViewStatus(BuildOutputNode node) { if (!viewStatus.TryGetValue(node, out var status)) { status = viewStatus [node] = new ViewStatus(node); } return(status); }
/// <summary> /// 游戏结束 /// </summary> public void gameEnd() { gameBegin = false; beginTime = 0; lastUpdateViewStatus = null; //lastActionViewStatus = null; actionData = null; }
/// <summary> /// default constructor to create the console view objects /// </summary> public ConsoleView(Survivor gameSurvivor, Universe gameUniverse) { _gameSurvivor = gameSurvivor; _gameUniverse = gameUniverse; _viewStatus = ViewStatus.SurvivorInitialization; InitializeDisplay(); }
/// <summary> /// default constructor to create the console view objects /// </summary> public ConsoleView(Adama gameTraveler, Universe gameUniverse) { _gameTraveler = gameTraveler; _gameUniverse = gameUniverse; _viewStatus = ViewStatus.TravelerInitialization; InitializeDisplay(); }
/// <summary> /// default constructor to create the console view objects /// </summary> public ConsoleView(Player gamePlayer, Universe gameUniverse) { _gamePlayer = gamePlayer; _gameUniverse = gameUniverse; _viewStatus = ViewStatus.PlayerInitialization; InitializeDisplay(); }
protected virtual void OnProgressChanged(string Message, ViewStatus viStatus) { ReportProgressStruct progRepo = new ReportProgressStruct(); progRepo.ItemName = this.Quenu[this.CurrentIndex].Name; progRepo.Message = String.Format(MessagesTypeFormat[viStatus], progRepo.ItemName, Message); progRepo.status = viStatus; this.ReportProgress(this.ProgressPercentage, progRepo); }
/// <summary> /// default constructor to create the console view objects /// </summary> public ConsoleView(Survivor gameSurvivor, WorldContents worldContents) { _gameSurvivor = gameSurvivor; _worldContents = worldContents; _viewStatus = ViewStatus.PlayingGame; InitializeDisplay(); }
/// <summary> /// default constructor to create the console view objects /// </summary> public ConsoleView(Adventurer gameTraveler, Dungeon gameUniverse) { _gameAdventurer = gameTraveler; _gameDungeon = gameUniverse; _viewStatus = ViewStatus.TravelerInitialization; InitializeDisplay(); }
/// <summary> /// default constructor to create the console view objects /// </summary> public ConsoleView(Traveler gameTraveler, Ship gameShip) { _gameTraveler = gameTraveler; _gameShip = gameShip; _viewStatus = ViewStatus.TravelerInitialization; InitializeDisplay(); }
public TransmittalViewModel(Transmittal transmittal) { OkayCommand = new RelayCommand(OkayCommandExecute, OkayCommandCanExecute); CancelCommand = new RelayCommand(CancelCommandExecute, CancelCommandCanExecute); AddFileCommand = new RelayCommand(AddFileExecute, FileEditCanExecute); RemoveFileCommand = new RelayCommand(RemoveFileExecute, FileRemoveCanExecute); EditRecipientsCommand = new RelayCommand(EditRecipientExecute, EditRecipientCanExecute); pg = new Progress <Document>(DocsUpdated); transmittalModel = transmittal; if (transmittalModel.IsLoadedFromDb) { Id = transmittalModel.Id; IssueToWorkshop = transmittalModel.IssueToWorkshop; SentDate = transmittalModel.SentDate; IssueType = transmittalModel.IssueType; TransmittalStatus = transmittalModel.TransmittalStatus; Comments = transmittalModel.Comments; IssueBy = transmittalModel.IssueBy; CreatedBy = transmittalModel.CreatedBy; Project = transmittalModel.Project; if (transmittalModel.ExtendedDataLoaded) { transmittalModel.Files.ForEach(f => files.Add(new FileDataViewModel(f))); Recipients = new RecipientsSelectionViewModel(transmittalModel.Recipients); } } else { CreatedBy = transmittalModel.CreatedBy; TransmittalStatus = TransmittalStatus.Preparing; } if (!transmittalModel.IsLoadedFromDb) { ViewStatus &= ViewStatusTypes.LoadedDb; } if (User.ActiveUser.Group == Groups.NoPermisions) { ViewStatus &= ViewStatusTypes.ViewOnly; } if (TransmittalStatus == TransmittalStatus.Issued) { ViewStatus &= ViewStatusTypes.Approved; } if (!ViewStatus.HasFlag(ViewStatusTypes.ViewOnly) && !ViewStatus.HasFlag(ViewStatusTypes.Approved)) { ViewStatus &= ViewStatusTypes.Editable; //Otherwise it should be editable. } }
/// <summary> /// default constructor to create the console view objects /// </summary> public ConsoleView(Player gamePlayer, GameMap map, Universe universe) { _gamePlayer = gamePlayer; _gameMap = map; _universe = universe; _viewStatus = ViewStatus.PlayerInitialization; InitializeDisplay(); }
/// <summary> /// default constructor to create the console view objects /// </summary> public ConsoleView(Adventurer gameAdventurer, World gameWorld) { _gameAdventurer = gameAdventurer; _gameWorld = gameWorld; _viewStatus = ViewStatus.AdventurerInitialization; InitializeDisplay(); }
/// <summary> /// default constructor to create the console view objects /// </summary> public ConsoleView(Hero gameHero, Hotel gameHotel) { _gameHero = gameHero; _gameHotel = gameHotel; _viewStatus = ViewStatus.HeroInitialization; InitializeDisplay(); }
protected void OnEnterAnimationDone() { this.OnVisualEvent(1); this.m_eStatus = ViewStatus.Open; if (m_eOpStatus == ViewOptype.Close) { this.DoClose(); } }
private void DoOpen() { this.m_eStatus = ViewStatus.Openning; this.MainGO.SetActive(true); this.MainGO.transform.SetAsLastSibling(); this.OnVisualEvent(0); this.PlayEnterAnimation(); }
protected void OnCloseAnimationDone() { this.OnVisualEvent(3); this.m_eStatus = ViewStatus.Close; this.MainGO.SetActive(false); if (m_eOpStatus == ViewOptype.Open) { this.DoOpen(); } }
public void HideStatus() { TextCode.Text = ""; TextCode.Placeholder = ""; TextCode.Placeholder = "Write your work order here"; if (ViewStatus.Alpha == 1) { ViewStatus.SlideOutFromBottom(); } }
public EndlessMainPageContext() { ContextPattern pattern = new ContextPattern { contextName = "EndlessMainPageContext", viewPrefabPath = "UI/Menus/Page/EndlessActivity/EndlessMainPage" }; base.config = pattern; this._viewStatus = ViewStatus.ShowCurrentGroup; }
public static async UniTask AwaitStatusAsync(this IView view, ViewStatus status) { if (view == null || view.LifeTime.IsTerminated) { return; } await view.Status .Where(x => x == status) .AwaitFirstAsync(view.LifeTime); }
ViewStatus GetViewStatus(TextNode node) { ViewStatus status; if (!viewStatus.TryGetValue(node, out status)) { status = viewStatus [node] = new ViewStatus(); } return(status); }
/// <summary> /// default constructor to create the console view objects /// </summary> public ConsoleView(Traveler gameTraveler, Universe gameUniverse, Map gameMap, System.Timers.Timer gameTimer) { _gameTimer = gameTimer; _gameTraveler = gameTraveler; _gameUniverse = gameUniverse; _gameMap = gameMap; _viewStatus = ViewStatus.TravelerInitialization; InitializeDisplay(); }
private void _onStartAnim(ViewStatus status, UIAnimResult callback) { mIsPlayinngAni = true; UIAnimResult _callback = (bool ret) => { switch (status) { case ViewStatus.onHideBegin: gameObject.SetActive(false); this.onDisabled(); this._onLuaStatusChange(ViewStatus.onDisable); break; case ViewStatus.onShowBegin: this.onEnabled(); this._onLuaStatusChange(ViewStatus.onEnable); //gameObject.SetActive(true); break; } mIsPlayinngAni = false; //Debug.LogWarningFormat("status:{0}", status.ToString()); if (null != callback) { callback(ret); } }; if (null != mLuaFuncs) { LuaFunction func = _getLuaFunc(status.ToString()); if (null != func) { OnAnimCallbcak = _callback; func.Call(); return; } } //不在lua上修改动画直接使用C#定义的 switch (status) { case ViewStatus.onHideBegin: onHide(_callback); break; case ViewStatus.onShowBegin: onShow(_callback); gameObject.SetActive(true); break; } }
public ViewStatus PostStatus([FromBody] Status status) { if (!ModelState.IsValid) { throw new Exception("No valido"); } db.Status.Add(status); db.SaveChanges(); ViewStatus viewStatus = status; return(viewStatus); }
/// <summary> /// get the player's initial information at the beginning of the game /// </summary> /// <returns>player object with all properties updated</returns> public Player GetInitialPlayerInfo() { Player player = new Player(); // // intro // DisplayGamePlayScreen("Character Creation", Text.InitializeMissionIntro(), ActionMenu.MissionIntro, ""); GetContinueKey(); // // get player's name // DisplayGamePlayScreen("Character Creation - Name", Text.InitializeMissionGetPlayerName(), ActionMenu.MissionIntro, ""); DisplayInputBoxPrompt("Enter your name: "); player.Name = GetString(); // // get player's age // DisplayGamePlayScreen("Character Creation - Age", Text.InitializeMissionGetPlayerAge(player.Name), ActionMenu.MissionIntro, ""); int gamePlayerAge; GetInteger($"Enter your age {player.Name}: ", 0, 1000000, out gamePlayerAge); player.Age = gamePlayerAge; // // get player's race // DisplayGamePlayScreen("Character Creation - Class", Text.InitializeMissionGetPlayerClass(player), ActionMenu.MissionIntro, ""); DisplayInputBoxPrompt($"Enter your Class {player.Name}: "); player.Class = GetClass(); // //get Hometown // DisplayGamePlayScreen("Character Creation - HomeTown", Text.InitializeCharacterGetPlayerHomeTown(player.Name), ActionMenu.MissionIntro, ""); DisplayInputBoxPrompt("Enter the name of your hometown " + player.Name + ":"); player.HomeTown = GetHomeTown(); // // echo the player's info // DisplayGamePlayScreen("Character Creation - Complete", Text.InitializeMissionEchoPlayerInfo(player), ActionMenu.MissionIntro, ""); GetContinueKey(); // // change view status to playing game // _viewStatus = ViewStatus.PlayingGame; return(player); }
private void OnResLoad() { if (m_eOpStatus == ViewOptype.Open) { m_eOpStatus = ViewOptype.None; this.DoOpen(); } else if (m_eOpStatus == ViewOptype.Close) { m_eOpStatus = ViewOptype.None; this.m_eStatus = ViewStatus.Closing; } }
/// <summary> /// get the player's initial information at the beginning of the game /// </summary> /// <returns>traveler object with all properties updated</returns> public Traveler GetInitialTravelerInfo() { Traveler traveler = new Traveler(); // // intro // DisplayGamePlayScreen("Journey Initialization", Text.InitializeMissionIntro(), ActionMenu.MissionIntro, ""); GetContinueKey(); // // get traveler's name // DisplayGamePlayScreen("Journey Initialization - Name", Text.InitializeMissionGetTravelerName(), ActionMenu.MissionIntro, ""); DisplayInputBoxPrompt("Enter your name: "); traveler.Name = GetString(); // // get traveler's age // DisplayGamePlayScreen("Journey Initialization - Age", Text.InitializeMissionGetTravelerAge(traveler), ActionMenu.MissionIntro, ""); int gameTravelerAge; GetInteger($"Enter your age {traveler.Name}: ", 0, 1000000, out gameTravelerAge); traveler.Age = gameTravelerAge; // // get traveler's race // DisplayGamePlayScreen("Journey Initialization - Ethnicity", Text.InitializeMissionGetTravelerEthnicity(traveler), ActionMenu.MissionIntro, ""); DisplayInputBoxPrompt($"Enter your ethnicity {traveler.Name}: "); traveler.Ethnicity = GetEthnicity(); // //get home location // DisplayGamePlayScreen("Journey Initialization - Home Location", Text.InitializeMissionTravelerHomeLocation(traveler.Name), ActionMenu.MissionIntro, ""); DisplayInputBoxPrompt($"Enter your home location:"); traveler.HomeLocation = GetString(); // // echo the traveler's info // DisplayGamePlayScreen("Journey Initialization - Complete", Text.InitializeMissionEchoTravelerInfo(traveler), ActionMenu.MissionIntro, ""); GetContinueKey(); _viewStatus = ViewStatus.PlayingGame; return(traveler); }
void UpdateState(ViewStatus viewStatus) { if (SelectedRows != null) // 로우 선택 중 { State = TableViewState.SelectedRow; } else if (viewStatus.IsAllRowViewModelVisible) { State = TableViewState.AllRow; } else { State = TableViewState.GroupedRow; } }
/// <summary> /// get the player's initial information at the beginning of the game /// </summary> /// <returns>traveler object with all properties updated</returns> public Survivor GetInitialSurvivorInfo() { Survivor survivor = new Survivor(); // // intro // DisplayGamePlayScreen("Quest Initialization", Text.InitializeQuestIntro(), ActionMenu.QuestIntro, ""); GetContinueKey(); // // get survivor's name // DisplayGamePlayScreen("Quest Initialization - Name", Text.InitializeQuestGetSurvivorName(), ActionMenu.QuestIntro, ""); DisplayInputBoxPrompt("Enter your name: "); survivor.Name = GetString(); // // get suvivor's age // DisplayGamePlayScreen("Quest Initialization - Age", Text.InitializeQuestGetSurvivorAge(survivor), ActionMenu.QuestIntro, ""); int gameSurvivorAge; GetInteger($"Enter your age, {survivor.Name}: ", 0, 1000000, out gameSurvivorAge); survivor.Age = gameSurvivorAge; // // get suvivor's race // DisplayGamePlayScreen("Quest Initialization - EthnicityType", Text.InitializeQuestGetSurvivorRace(survivor), ActionMenu.QuestIntro, ""); DisplayInputBoxPrompt($"Enter your ethnicity, {survivor.Name}: "); survivor.Ethnicity = GetRace(); // // echo the suvivor's info // DisplayGamePlayScreen("Quest Initialization - Complete", Text.InitializeQuestEchoSurvivorInfo(survivor), ActionMenu.QuestIntro, ""); GetContinueKey(); // // change view status to playing game // _viewStatus = ViewStatus.PlayingGame; return(survivor); }
/// <summary> /// get the player's initial information at the beginning of the game /// </summary> /// <returns>adventure object with all properties updated</returns> public Adventurer GetInitialAdventurerInfo() { Adventurer adventurer = new Adventurer(); // // intro // DisplayGamePlayScreen("Mission Initialization", Text.InitializeAdventureIntro(), ActionMenu.AdventureIntro, ""); GetContinueKey(); // // get adventurer's name // DisplayGamePlayScreen("Mission Initialization - Name", Text.InitializeAdventureGetAdventurerName(), ActionMenu.AdventureIntro, ""); DisplayInputBoxPrompt("Enter your name: "); adventurer.Name = GetString(); // // get adventurer's age // DisplayGamePlayScreen("Mission Initialization - Age", Text.InitializeAdventureGetAdventurerAge(adventurer.Name), ActionMenu.AdventureIntro, ""); int gameAdventurerAge; GetInteger($"Enter your age {adventurer.Name}: ", 0, 1000000, out gameAdventurerAge); adventurer.Age = gameAdventurerAge; // // get adventurer's race // DisplayGamePlayScreen("Mission Initialization - Race", Text.InitializeAdventureGetAdventurerRace(adventurer), ActionMenu.AdventureIntro, ""); DisplayInputBoxPrompt($"Enter your race {adventurer.Name}: "); adventurer.Race = GetRace(); // // echo the adventurer's info // DisplayGamePlayScreen("Mission Initialization - Complete", Text.InitializeAdventureEchoAdventurerInfo(adventurer), ActionMenu.AdventureIntro, ""); GetContinueKey(); // // change view status to playing game // _viewStatus = ViewStatus.PlayingGame; return(adventurer); }
/// <summary> /// get the player's initial information at the beginning of the game /// </summary> /// <returns>traveler object with all properties updated</returns> public Traveler GetInitialTravelerInfo() { Traveler traveler = new Traveler(); // // intro // DisplayGamePlayScreen("Mission Initialization", Text.InitializeMissionIntro(), ActionMenu.MissionIntro, ""); GetContinueKey(); // // get traveler's name // DisplayGamePlayScreen("Mission Initialization - Name", Text.InitializeMissionGetTravelerName(), ActionMenu.MissionIntro, ""); DisplayInputBoxPrompt("Enter your name: "); traveler.Name = GetString(); // // get traveler's age // DisplayGamePlayScreen("Mission Initialization - Age", Text.InitializeMissionGetTravelerAge(traveler.Name), ActionMenu.MissionIntro, ""); int gameTravelerAge; GetInteger($"Enter your age {traveler.Name}: ", 0, 1000000, out gameTravelerAge); traveler.Age = gameTravelerAge; // // get traveler's race // DisplayGamePlayScreen("Mission Initialization - Race", Text.InitializeMissionGetTravelerRace(traveler), ActionMenu.MissionIntro, ""); DisplayInputBoxPrompt($"Enter your race {traveler.Name}: "); traveler.Race = GetRace(); // // echo the traveler's info // DisplayGamePlayScreen("Mission Initialization - Complete", Text.InitializeMissionEchoTravelerInfo(traveler), ActionMenu.MissionIntro, ""); GetContinueKey(); // // change view status to playing game // _viewStatus = ViewStatus.PlayingGame; return(traveler); }
/// <summary> /// get the player's initial information at the beginning of the game /// </summary> /// <returns>hero object with all properties updated</returns> public Hero GetInitialHeroInfo() { Hero hero = new Hero(); // // intro // DisplayGamePlayScreen("Hero Creation", Text.InitializeMissionIntro(), ActionMenu.MissionIntro, ""); GetContinueKey(); // // get hero's name // DisplayGamePlayScreen("Hero Creation - Name", Text.InitializeMissionGetHeroName(), ActionMenu.MissionIntro, ""); DisplayInputBoxPrompt("Enter your name: "); hero.Name = GetString(); // // get hero's age // DisplayGamePlayScreen("Hero Creation - Age", Text.InitializeMissionGetHeroAge(hero), ActionMenu.MissionIntro, ""); int gameHeroAge; GetInteger($"Enter your age {hero.Name}: ", 0, 150, out gameHeroAge); hero.Age = gameHeroAge; // // get hero's race // DisplayGamePlayScreen("Hero Creation - Class", Text.InitializeMissionGetHeroRace(hero), ActionMenu.MissionIntro, ""); DisplayInputBoxPrompt($"Enter your class {hero.Name}: "); hero.Class = GetClass(); // // echo the hero's info // DisplayGamePlayScreen("Hero Creation - Complete", Text.InitializeMissionEchoHeroInfo(hero), ActionMenu.MissionIntro, ""); GetContinueKey(); // // change view status to playing game // _viewStatus = ViewStatus.PlayingGame; return(hero); }
/// <summary> /// ステータス : 基地航空隊のビュー用のデータを取得します /// </summary> /// <param name="slotData"></param> /// <returns></returns> public ViewStatus GetViewStatus(Dictionary<int, SlotItem> slotData) { if (api_plane_info == null) return null; var result = new ViewStatus(); foreach(var i in Enumerable.Range(0, NumOfSquadron)) { var sq = api_plane_info[i].GetStatusViewData(slotData); result.SquadronView[i] = sq; result.TotalNum += api_plane_info[i].api_count; if (sq != null) { result.TotalCost += sq.Cost; result.TotalRedius = Math.Max(result.TotalRedius, sq.Radius); result.TotalDispatch += sq.Dispatch; result.TotalAirSup = result.TotalAirSup.Merge(sq.AirSup); } } return result; }
public ViewStatus clone() { ViewStatus data = new ViewStatus(); data.vo = vo; data.time = time; data.actionCount = actionCount; for (int i = 0, len = cellDataList.Count; i < len; i++ ) { data.cellDataList.Add(cellDataList[i].clone()); } foreach (string key in tentacleDataDic.Keys) { data.tentacleDataDic.Add(key, tentacleDataDic[key].clone()); } return data; }
public TentacleData(ViewStatus viewStatus) { this.viewStatus = viewStatus; }
public void updateView(ViewStatus viewStatus) { levelText.text = levelModel.enemyLevel + "级文明"; actionText.text = "操作:" + viewStatus.actionCount + "次"; int time = (int)(viewStatus.time / 1000); timeText.text = "时间:" + time + "秒"; string[] starTimes = viewStatus.vo.star.Split(','); int starTime = int.Parse(starTimes[0]); float alpha = Mathf.Max(1 - (float)time / starTime, 0); Color color = starText3.color; starText3.color = new Color(color.r, color.g, color.b, alpha); time -= starTime; starTime = int.Parse(starTimes[1]) - starTime; alpha = Mathf.Max(1 - (float)time / starTime, 0); color = starText2.color; starText2.color = new Color(color.r, color.g, color.b, alpha); }
/// <summary> /// ステータス : 中隊ベースのビュー用のデータを取得します /// </summary> /// <param name="slotData">装備データ</param> /// <returns>ビュー用のデータ</returns> public ViewStatus GetStatusViewData(Dictionary<int, SlotItem> slotData) { if(slotData == null) return null; if(oslot == null) { if (!slotData.TryGetValue(_api_slot_id, out oslot)) return null; } if(mstSlot == null) { mstSlot = oslot.DSlotitem; if(mstSlot == null) return null; } var airsup = GetPlaneAirSup(slotData); var result = new ViewStatus() { PlaneName = mstSlot.api_name, Training = "◆" + oslot.api_alv.ToString(), Cost = mstSlot.api_cost, Radius = mstSlot.api_distance, Dispatch = mstSlot.api_cost * this.api_max_count, AirSup = airsup, }; return result; }
/// <summary> /// 初始化场景(游戏开始) /// </summary> /// <param name="sceneDBVO">场景VO</param> public void initScene(CellWarSceneDBVO sceneDBVO) { actionData = null; gameBegin = true; beginTime = TimeUtil.getTimeStamp(false); lastUpdateViewStatus = new ViewStatus(sceneDBVO); //lastActionViewStatus = new ViewStatus(sceneDBVO); }