Ctrl+K

IPointingDevice

اعلان

public interface Strawberry.Input.IPointingDevice

یک دستگاه اشاره‌گر مانند ماوس، تاچ‌پد یا صفحه نمایش لمسی.

ویژگی‌ها (Properties)

PressedButtons abstract

دکمه‌هایی که فشرده شده‌اند. یک دکمه فقط می‌تواند برای ۱ FixedUpdate فشرده باشد. دکمهٔ فشرده‌شده در DownButtons تا زمانی که دکمه رها شود در دسترس خواهد بود؛

PointerButtons[] PressedButtons { get }

DownButtons abstract

دکمه‌هایی که فشرده‌اند (down).

PointerButtons[] DownButtons { get }

ReleasedButtons abstract

دکمه‌هایی که رها شده‌اند. یک دکمه فقط می‌تواند برای ۱ FixedUpdate رها شود. دکمهٔ رها‌شده از DownButtons حذف خواهد شد

PointerButtons[] ReleasedButtons { get }

متدها

GetPosition abstract

موقعیت اشاره‌گر را برمی‌گرداند.

Vector2 GetPosition(int index)

پارامترها:

نام نوع توضیحات
index System.Int32 ایندکس اشاره‌گر (برای صفحه‌های چندلمسی استفاده می‌شود)

FirePressed abstract

وضعیت دکمه را به pressed تغییر می‌دهد

void FirePressed(int index, PointerButtons button)

پارامترها:

نام نوع توضیحات
index System.Int32 ایندکس touch/اشاره‌گر
button Strawberry.Input.PointerButtons دکمهٔ فشرده‌شده

FireReleased abstract

وضعیت دکمه را به released تغییر می‌دهد

void FireReleased(int index, PointerButtons button)

پارامترها:

نام نوع توضیحات
index System.Int32 ایندکس touch/اشاره‌گر
button Strawberry.Input.PointerButtons دکمهٔ رها‌شده

IsButtonDown abstract

بررسی می‌کند که آیا دکمهٔ مشخص‌شده فشرده (down) است یا خیر.

bool IsButtonDown(int index, PointerButtons button)

پارامترها:

نام نوع توضیحات
index System.Int32
button Strawberry.Input.PointerButtons دکمه‌ای که باید بررسی شود

برمی‌گرداند: True اگر دکمه فشرده است

IsButtonPressed abstract

بررسی می‌کند که آیا دکمهٔ مشخص‌شده فشرده شده است یا خیر.

bool IsButtonPressed(int index, PointerButtons button)

پارامترها:

نام نوع توضیحات
index System.Int32
button Strawberry.Input.PointerButtons دکمه‌ای که باید بررسی شود

برمی‌گرداند: True اگر دکمه فشرده شده است

IsButtonReleased abstract

بررسی می‌کند که آیا دکمهٔ مشخص‌شده رها شده است یا خیر.

bool IsButtonReleased(int index, PointerButtons button)

پارامترها:

نام نوع توضیحات
index System.Int32
button Strawberry.Input.PointerButtons دکمه‌ای که باید بررسی شود

برمی‌گرداند: True اگر دکمه رها شده است