版本:Unity 6 (6000.0)
语言英语
  • C#

MouseEventBase<T0>.GetPooled

建议更改

成功!

感谢您帮助我们提高 Unity 文档质量。虽然我们不能接受所有提交,但我们会阅读用户建议的每项更改,并在有需要时进行更新。

关闭

提交失败

由于某些原因,无法提交您建议的更改。请<a>重试</a>。感谢您抽出时间帮助我们提高 Unity 文档质量。

关闭

取消

声明

public static T GetPooled(Event systemEvent);

参数

systemEvent 一个 IMGUI 鼠标事件。

返回

T 一个已初始化的事件。

描述

从事件池中获取一个事件,并使用给定值初始化它。请使用此函数,而不是创建新的事件。使用此方法获得的事件需要释放回池中。您可以使用 Dispose() 来释放它们。


声明

public static T GetPooled(Vector2 position, int button, int clickCount, Vector2 delta, EventModifiers modifiers);

参数

position 鼠标位置。
button 按下的鼠标按钮。
clickCount 接收到的连续鼠标点击次数。
delta 与接收上一个事件时的鼠标位置相比,鼠标的相对移动。
modifiers 鼠标事件期间按住的修饰键。

返回

T 一个已初始化的事件。

描述

从事件池中获取一个事件,并使用给定值初始化它。请使用此函数,而不是创建新的事件。使用此方法获得的事件需要释放回池中。您可以使用 Dispose() 来释放它们。


声明

public static T GetPooled(UIElements.IMouseEvent triggerEvent);

参数

triggerEvent 发送此事件的事件。

返回

T 一个已初始化的事件。

描述

从事件池中获取一个事件,并使用给定值初始化它。请使用此函数,而不是创建新的事件。使用此方法获得的事件需要释放回池中。您可以使用 Dispose() 来释放它们。


声明

protected static T GetPooled(UIElements.IPointerEvent pointerEvent);

参数

pointerEvent 发送此事件的指针事件。

返回

T 一个已初始化的事件。

描述

从事件池中获取一个事件,并使用给定值初始化它。请使用此函数,而不是创建新的事件。使用此方法获得的事件需要释放回池中。您可以使用 Dispose() 来释放它们。