Example #1
0
        private void SetMouseCommands(string obj)
        {
            var leftClickTriggerReleasing = new MouseButtonTrigger(MouseButton.Left, State.Releasing);

            leftClickTriggerReleasing.AddTag("temporary");
            var findEntityCommand = new Command(FindEntity2DOnPosition).Add(leftClickTriggerReleasing);

            findEntityCommand.AddTag("temporary");
            var releaseMiddleMouse = new MouseButtonTrigger(MouseButton.Left, State.Releasing);

            releaseMiddleMouse.AddTag("temporary");
            var setReleasingCommand =
                new Command(position => AddControlToScene(position)).Add(releaseMiddleMouse);

            setReleasingCommand.AddTag("temporary");
            UiEditorScene.SetMousePosition();
        }