void SetPageState(pageState state) { switch (state) { case pageState.None: Startpage.SetActive(false); EndPage.SetActive(false); CountPage.SetActive(false); break; case pageState.Start: Startpage.SetActive(true); EndPage.SetActive(false); CountPage.SetActive(false); break; case pageState.GameOver: Startpage.SetActive(false); EndPage.SetActive(true); CountPage.SetActive(false); break; case pageState.CountDown: Startpage.SetActive(false); EndPage.SetActive(false); CountPage.SetActive(true); break; } }
private void Update() { TimeText.text = _timeRemaining.ToString(); _timeRemaining -= Time.deltaTime; DisplayTime(_timeRemaining); if (SpawnArea.childCount < 3) { foreach (Transform child in SpawnArea) { if (child.gameObject.activeInHierarchy == false) { Destroy(child.gameObject); CancelInvoke(); CreateDirtOnDish(); } } } Pay.text = _pay.ToString(); DirtCleaned.text = _dirtCleaned.ToString(); if (_timeRemaining <= 0) { Bonus.text = _bonus.ToString(); EndPage.SetActive(true); } }
public MainViewModel() { EnsureQuizCanBeLoaded(); _welcomePage = new WelcomePage(this); _allocationGamePage = new AllocationGamePage(this); _performanceGamePage = new PerformanceGamePage(this); _endPage = new EndPage(this); _allocationGamePage.NextPage = _endPage; _performanceGamePage.NextPage = _endPage; _endPage.NextPage = _welcomePage; CurrentPage = _welcomePage; }
private void InitPages() { var startPage = new StartPage().ToWizardPage(); var connectingPage = new ConnectingPage().ToWizardPage(); startPage.NextPage = connectingPage; startPage.CanCancel = true; startPage.CanSelectNextPage = true; var readingPage = new ReadLoggerPage().ToWizardPage(); connectingPage.CanCancel = true; connectingPage.NextPage = readingPage; var storeDataPage = new StoreDataPage().ToWizardPage(); readingPage.NextPage = storeDataPage; var clearLoggerPage = new ClearLoggerPage().ToWizardPage(); readingPage.NextPage = clearLoggerPage; var endPage = new EndPage().ToWizardPage();; clearLoggerPage.NextPage = endPage; endPage.PreviousPage = clearLoggerPage; endPage.CanFinish = true; pages = new WizardPage[] { startPage, connectingPage, readingPage, storeDataPage, clearLoggerPage, endPage }; }
/// <summary> /// Returns a <see cref="T:System.Collections.Specialized.NameValueCollection" /> containing the settings for the rendering extension. /// </summary> NameValueCollection ISettings.GetSettings() { var settings = new NameValueCollection(); if (!EmbedFonts) { settings["EmbedFonts"] = bool.FalseString; } if (StartPage != 0) { settings["StartPage"] = StartPage.ToString(CultureInfo.InvariantCulture); } if (EndPage != -1) { settings["EndPage"] = EndPage.ToString(CultureInfo.InvariantCulture); } if (Target != TargetDeviceKind.Export) { settings["Target"] = Target.ToString(); } return(settings); }
private void PublishForm_Load(object sender, EventArgs e) { if (_tableName == "Arcticles") { LinkAddress.Hide(); AddressLabel.Hide(); StartPage.Hide(); EndPage.Hide(); } if (_tableName == "Books") { Dictionary <int, string> dict = _productService.GetAuthorsForPublishment(); AuthorsCombo.DataSource = new BindingSource(dict, null); AuthorsCombo.DisplayMember = "Value"; AuthorsCombo.ValueMember = "Key"; LinkAddress.Hide(); AddressLabel.Hide(); } else { StartPage.Hide(); EndPage.Hide(); } }
/// <summary> /// 生成页码项 /// </summary> public void CreatePaginationItems() { var items = new List <PaginationItem>(); //添加“上一页”按钮 items.Add(new PaginationItem { Text = PreviousText, TargetPage = CurrentPage - 1, Disabled = CurrentPage == StartPage }); //如果总页数不超过显示页数限制,则直接添加所有中间页 if (EndPage - StartPage < ShowPageLimit) { items.AddRange(createPagenationItmeOfRange(StartPage, EndPage, CurrentPage)); } else { //添加第一页 items.Add(new PaginationItem { Text = StartPage.ToString(), TargetPage = StartPage, Active = CurrentPage == StartPage }); int limitHalf = ShowPageLimit / 2; if (CurrentPage - StartPage <= limitHalf) //页码较为靠前,则添加前几页 { items.AddRange(createPagenationItmeOfRange(StartPage + 1, StartPage + ShowPageLimit - 3, CurrentPage)); items.Add(new PaginationItem { Text = "···", TargetPage = null, Disabled = true }); } else if (EndPage - CurrentPage <= limitHalf) //页码较为靠后,则添加后几页 { items.Add(new PaginationItem { Text = "···", TargetPage = null, Disabled = true }); items.AddRange(createPagenationItmeOfRange(EndPage - ShowPageLimit + 3, EndPage - 1, CurrentPage)); } else { int middleHalf = (ShowPageLimit - 4) / 2; items.Add(new PaginationItem { Text = "···", TargetPage = null, Disabled = true }); items.AddRange(createPagenationItmeOfRange(CurrentPage - middleHalf, CurrentPage + middleHalf, CurrentPage)); items.Add(new PaginationItem { Text = "···", TargetPage = null, Disabled = true }); } //添加最后一页 items.Add(new PaginationItem { Text = EndPage.ToString(), TargetPage = EndPage, Active = CurrentPage == EndPage }); } //添加“下一页”按钮 items.Add(new PaginationItem { Text = NextText, TargetPage = CurrentPage + 1, Disabled = CurrentPage == EndPage }); this.Items = items; }
void Awake() { _Instance = this; GlobalScript.GetInstance().ShowEndPageEvent += ShowEndPageEvent; }
public override void OnEndPage(PdfWriter writer, Document document) { EndPage?.Invoke(document, writer); base.OnEndPage(writer, document); }