ParticleEditor.EditorLogic.Update C# (CSharp) Метод

Update() публичный Метод

public Update ( ) : void
Результат void
        public void Update()
        {
            foreach (Emitter e in EditorData.Emitters)
            {
                e.EmissionBoundary.Visible = false;
            }
            if (AppState.Self.CurrentEmitter != null)
            {
                AppState.Self.CurrentEmitter.EmissionBoundary.Visible = AppState.Self.CurrentEmitter.BoundedEmission;
            }

            mReactiveHud.Update();

            GetObjectsOver();

            KeyboardControl();

            MouseCameraControl();

            EditorObjects.CameraMethods.KeyboardCameraControl(SpriteManager.Camera);

            MouseControlOverObjects();
        }

Usage Example

Пример #1
0
        public static void Update()
        {
            mEditorLogic.Update();

            if (mScene != null)
            {
                mScene.ManageAll();
            }

            #region if there is a mEditorLogic.CurrentEmitter
            if (AppState.Self.CurrentEmitter != null)
            {
                if (GuiData.ActivityWindow.TimedEmitCurrent)
                {
                    AppState.Self.CurrentEmitter.TimedEmit(null);
                }
            }
            #endregion

            if (GuiData.ActivityWindow.TimedEmitAll)
            {
                foreach (Emitter emitter in Emitters)
                {
                    emitter.TimedEmit();
                }
            }

            GuiData.Update();

            UndoManager.EndOfFrameActivity();


            //			if(guiData.propWindow.textureButton.CurrentChain != null)
//				sprMan.AnimateWAnimateWindow(guiData.propWindow.textureButton);
        }