예제 #1
0
    private void RefreshEra(AgeTransform tableitem, ResearchEraFrame.TechnologyEra era, int index)
    {
        ResearchEraFrame component = tableitem.GetComponent <ResearchEraFrame>();

        component.RefreshEra(this.currentEraNumber >= era.EraNumber, this.departmentOfIndustry, this.departmentOfTheInterior, this.departmentOfScience);
        component.SetSimpleMode(this.currentZoomFactor == 0.5f);
    }
예제 #2
0
    private void FocusOnEra(int eraNumber)
    {
        ResearchEraFrame component = this.ResearchErasTable.GetChildren()[eraNumber - 1].GetComponent <ResearchEraFrame>();

        this.ResearchView.X = -component.AgeTransform.X + 0.5f * ((float)Screen.width / this.CurrentZoomFactor) - component.AgeTransform.Width * 0.5f;
        if (this.ResearchView.X > 0f)
        {
            this.ResearchView.X = 0f;
        }
        else if (this.ResearchView.X < (float)Screen.width - this.ResearchView.Width)
        {
            this.ResearchView.X = (float)Screen.width - this.ResearchView.Width;
        }
        this.UpdateViewPivot();
        this.lastOffset = Vector2.zero;
    }
예제 #3
0
    private void SetupEra(AgeTransform tableitem, ResearchEraFrame.TechnologyEra era, int index)
    {
        ResearchEraFrame component = tableitem.GetComponent <ResearchEraFrame>();

        component.SetupEra(base.Empire, era, base.gameObject, this.researchCategories);
    }