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