Пример #1
0
    /*
     * //
     * Android toasts are now disabled; inbuilt toasts are used instead.
     * //
     */

    void Start()
    {
        Initializer initializer = GameObject.FindGameObjectWithTag("Initializer").GetComponent <Initializer>();

        taskManager    = initializer.taskManager.GetComponent <TaskManager>();
        marksManager   = initializer.marksManager;
        toastIndicator = initializer.toastIndicator;
        editSubjects   = initializer.editSubjects;

        editTaskHW = initializer.editTaskHW;
        editTaskAT = initializer.editTaskAT;
        editTaskRV = initializer.editTaskRV;
        editMarks  = initializer.editMarks;
    }
Пример #2
0
    void Start()
    {
        Initializer initializer = GameObject.FindGameObjectWithTag("Initializer").GetComponent <Initializer>();

        marksManager = initializer.marksManager;
        taskManager  = initializer.taskManager;

        marks    = marksManager.marks;
        subjects = taskManager.subjects;

        yearDateText.text = DateTime.Now.Year.ToString();

        markScript      = mainPrefab.GetComponent <MarkScript>();
        subPrefabHolder = subPrefab.GetComponent <SeparateMarksHolder>();

        Refresh();
    }
Пример #3
0
        //void Reset()
        //{
        //    units = new List<Unit>();
        //    cameras = new List<Camera>();
        //    stateShowers = new List<StateShower>();
        //    bullets = new List<Bullet>();
        //    missiles = new List<Missile>();
        //    currentCamera = null;
        //    uis = new List<UI>();
        //    skySphere = null;
        //    Reseting = false;
        //    variables = new WorldVars();
        //    Initialize();

        //}
        public void Initialize()
        {
            CPUParEffect = game.Content.Load <Effect>(@"effects\Particle");
            GPUParEffect = game.Content.Load <Effect>(@"effects\ParticleEffect");
            GameFont     = game.Content.Load <SpriteFont>(@"msyh");

            Camera a = new Camera(this.game);

            playerAimCamera   = a;
            playerChaseCamera = a;
            currentCamera     = a;
            GameMessageBox    = new GameMessageBox(this);
            cameras.Add(a);
            #region 重置UI

            this.AddUI(new AODBar(this));
            this.AddUI(new AODWeaponUI(this));
            this.AddUI(new AODSkillCast(this));
            this.AddUI(new TargetInf(this));
            this.AddUI(new AODSpeed(this));
            this.AddUI(new AimPoint(this));


            marksManager = new MarksManager(this);
            this.AddUI(marksManager);
            #endregion
            screenEffectManager    = new ScreenEffectManager(this);
            MessagePosition        = new Vector2(game.GraphicsDevice.Viewport.Width / 2, game.GraphicsDevice.Viewport.Height - 100);
            TooltipMessagePosition = new Vector2(game.GraphicsDevice.Viewport.Width / 2, 200);


            GameItemManager = new GameItemManager(this);
            Managers.Add(GameItemManager);

            Settings st = (Settings)game.Services.GetService(typeof(Settings));
            switch (st.SettingFromKeyword("invertMouseY").SettingValue)
            {
            case 0:
                InvertMouseY = false;
                break;

            case 1:
                InvertMouseY = true;
                break;

            default:
                break;
            }

            switch (st.SettingFromKeyword("invertPadY").SettingValue)
            {
            case 0:
                InvertPadY = false;
                break;

            case 1:
                InvertPadY = true;
                break;

            default:
                break;
            }
        }
Пример #4
0
 private void Start()
 {
     marksManager = GameObject.FindGameObjectWithTag("Initializer").GetComponent <Initializer>().marksManager;
     LoadCollection();
 }