//Constructor:
        public COMPANY_LOGO_MODULE(
            IRegionManager RegionManager,
            CompanyLogoView CompanyLogoView)
        {
            if (RegionManager != null)
            {
                this.RegionManager = RegionManager;
            }

            if (CompanyLogoView != null)
            {
                this.CompanyLogoView = CompanyLogoView;
            }
        }
Ejemplo n.º 2
0
    public void Run()
    {
        switch (state)
        {
        case State.Init:
        {
            Manager.Instance.Init();
        }
        break;

        case State.Logo:
        {
            //切换到公司LOGO场景
            if (companyLogoView == null)
            {
                companyLogoView = new CompanyLogoView();
            }
            else
            {
                companyLogoView.AnimIsDone();
            }
        }
        break;

        case State.Logo2:
        {
            if (cooperationLogoView == null)
            {
                cooperationLogoView = new CooperationLogoView();
            }
            else
            {
                cooperationLogoView.Run();
            }
        }
        break;

        case State.Menu:
        {
            if (menuView == null)
            {
                menuView = new MenuView();
            }
            //else
            //{

            //}
        }
        break;

        case State.Run:
        {
            if (runView == null)
            {
                runView = new RunView();
            }
            else
            {
                runView.Run();
            }
        }
        break;

        case State.End:
        {
        }
        break;
        }
    }