コード例 #1
0
        public override void Enable()
        {
            if (enabled)
            {
                return;
            }

            checkBoxes.Show();

            input.MouseDown += OnMouseDown;
            enabled          = true;
        }
コード例 #2
0
        public override void Enable()
        {
            if (enabled)
            {
                return;
            }

            checkBoxes.Show();

            input.MouseDown += OnMouseDown;
            input.MouseMove += OnMouseMove;
            Level.Update    += OnUpdate;
            ui.HoverBegin   += UIHoverBegin;
            enabled          = true;
        }
コード例 #3
0
ファイル: TerrainManipulatorTool.cs プロジェクト: MK4H/MHUrho
        public override void Enable()
        {
            if (enabled)
            {
                return;
            }

            checkBoxes.Show();

            manipulator?.OnEnabled();

            input.MouseDown    += OnMouseDown;
            input.MouseMove    += OnMouseMoved;
            input.MouseUp      += OnMouseUp;
            camera.CameraMoved += OnCameraMove;
            enabled             = true;
        }
コード例 #4
0
ファイル: TileTypeTool.cs プロジェクト: MK4H/MHUrho
        public override void Enable()
        {
            if (enabled)
            {
                return;
            }

            checkBoxes.Show();
            uiElem.Visible = true;

            highlight.Enable();
            input.MouseDown          += OnMouseDown;
            input.MouseUp            += OnMouseUp;
            sizeSlider.SliderChanged += OnSliderChanged;
            highlight.SquareChanged  += Highlight_SquareChanged;
            ui.RegisterForHover(sizeSlider);
            enabled = true;
        }
コード例 #5
0
ファイル: SpawnerTool.cs プロジェクト: MK4H/MHUrho
        public override void Enable()
        {
            if (enabled)
            {
                return;
            }

            checkBoxes.Show();
            uiElem.Visible = true;


            input.MouseWheelMoved += OnMouseWheelMoved;
            input.MouseUp         += OnMouseUp;
            input.MouseDown       += OnMouseDown;
            input.MouseMove       += OnMouseMove;
            Level.Update          += OnUpdate;
            ui.HoverBegin         += UIHoverBegin;
            ui.HoverEnd           += UIHoverEnd;
            enabled = true;
        }