Ctrl+K

IPointingDevice

اعلان

public interface Strawberry.Input.IPointingDevice

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

ویژگی‌ها

PressedButtons abstract

دکمه‌هایی که فشرده شده‌اند. یک دکمه تنها برای 1 FixedUpdate می‌تواند فشرده باشد. دکمه‌ی فشرده تا زمانی که رها نشود در DownButtons موجود خواهد بود.

PointerButtons[] PressedButtons { get }

DownButtons abstract

دکمه‌هایی که پایین هستند.

PointerButtons[] DownButtons { get }

ReleasedButtons abstract

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

PointerButtons[] ReleasedButtons { get }

متدها

GetPosition abstract

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

Vector2 GetPosition(int index)

پارامترها:

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

FirePressed abstract

وضعیت دکمه را به فشرده‌شده تغییر می‌دهد.

void FirePressed(int index, PointerButtons button)

پارامترها:

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

FireReleased abstract

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

void FireReleased(int index, PointerButtons button)

پارامترها:

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

IsButtonDown abstract

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

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 اگر دکمه رها شده باشد