本文整理汇总了C#中InputHandler.CheckRightMouseJustPressed方法的典型用法代码示例。如果您正苦于以下问题:C# InputHandler.CheckRightMouseJustPressed方法的具体用法?C# InputHandler.CheckRightMouseJustPressed怎么用?C# InputHandler.CheckRightMouseJustPressed使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类InputHandler
的用法示例。
在下文中一共展示了InputHandler.CheckRightMouseJustPressed方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Update
//.........这里部分代码省略.........
draggingColor = 1;
original = r.GetPoint();
}
else
if (handler.CheckMouseIn(g))
{
draggingColor = 2;
original = g.GetPoint();
}
else
if (handler.CheckMouseIn(b))
{
draggingColor = 3;
original = b.GetPoint();
}
else
if (!modifyingOne && couldDrag != null && !dragging && draggingColor == 0 && colorize == null)
{
dragging = true;
original = couldDrag.GetPoint();
dragged = couldDrag;
if (bringToFront)
{
objects.Remove(dragged);
objects.Add(dragged);
}
dragged.SetEditing(!hideEditing);
}
}
if (handler.CheckRightMouseJustPressed())
if (!modifyingOne && couldDrag != null && !dragging)
{
objects.Remove(couldDrag);
couldDrag = null;
}
if (handler.CheckLeftMouseJustReleased())
{
draggingColor = 0;
if (dragged != null)
{
dragged.SetEditing(!hideEditing);
dragging = false;
dragged = null;
couldDrag = null;
original = Point.Zero;
}
}
if (draggingColor != 0 && colorize != null)
{
Point n = handler.GetMouseXY();
original = new Point(originX, originY);
n -= original;
if (n.X >= 130)
{
n.X = 130;
}
if (n.Y >= 130)