Exemplo n.º 1
0
    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;
        }
    }
Exemplo n.º 2
0
    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);
        }
    }
Exemplo n.º 3
0
        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;
        }
        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;
        }
Exemplo n.º 5
0
        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
            };
        }
Exemplo n.º 6
0
        /// <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();
     }
 }
Exemplo n.º 8
0
        /// <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;
 }
Exemplo n.º 10
0
 public override void OnEndPage(PdfWriter writer, Document document)
 {
     EndPage?.Invoke(document, writer);
     base.OnEndPage(writer, document);
 }