ZepetoInputControl
39 mnt
tipe deskripsi playeractions /#playeractions menangani aksi khusus pemain seperti gerakan, lompat, dan lompat ganda cameraactions /#cameraactions mengelola aksi input yang berkaitan dengan kamera di dalam zepeto world uiactions /#uiactions menangani berbagai aksi input yang berkaitan dengan ui iplayeractions /#iplayeractions interface untuk aksi pemain icameraactions /#icameraactions interface untuk aksi kamera iuiactions /#iuiactions interface untuk aksi ui playeractions class menangani aksi khusus pemain seperti gerakan, lompat, dan lompat ganda properti nama tipe deskripsi move inputaction mengambil aksi input untuk gerakan pemain jump inputaction mengambil aksi input untuk lompatan pemain doublejump inputaction mengambil aksi input untuk lompat ganda pemain enabled boolean menunjukkan status aktivasi aksi input pemain saat ini metode get get() → inputactionmap mengambil inputactionmap yang terkait dengan aksi pemain mengembalikan inputactionmap — inputactionmap untuk aksi pemain enable enable() → void mengaktifkan action map pemain sehingga aksi input pemain dapat digunakan disable disable() → void menonaktifkan action map pemain sehingga aksi input pemain tidak dapat digunakan setcallbacks setcallbacks(instance iplayeractions) → void menghubungkan metode callback dari instance ke masing masing aksi pemain parameter tipe deskripsi instance iplayeractions /#iplayeractions objek yang mengimplementasikan interface iplayeractions cameraactions class mengelola aksi input yang berkaitan dengan kamera di dalam zepeto world properti nama tipe deskripsi scroll inputaction mengembalikan aksi input untuk menggulir kamera primarytouchposition inputaction mengembalikan aksi input untuk menangkap posisi sentuhan pertama primarytouchcontact inputaction mengembalikan aksi input untuk mendeteksi kontak pada sentuhan pertama secondarytouchposition inputaction mengembalikan aksi input untuk menangkap posisi sentuhan kedua secondarytouchcontact inputaction mengembalikan aksi input untuk mendeteksi kontak pada sentuhan kedua tertiarytouchposition inputaction mengembalikan aksi input untuk menangkap posisi sentuhan ketiga tertiarytouchcontact inputaction mengembalikan aksi input untuk mendeteksi kontak pada sentuhan ketiga enabled boolean menunjukkan apakah aksi input di dalam action map kamera sedang aktif metode get get() → inputactionmap mengambil inputactionmap yang terkait dengan aksi kamera dari zepetoinputcontrol mengembalikan inputactionmap — objek inputactionmap , yaitu kumpulan aksi input yang berkaitan dengan kamera enable enable() → void mengaktifkan seluruh aksi input di dalam action map kamera disable disable() → void menonaktifkan seluruh aksi input di dalam action map kamera setcallbacks setcallbacks(instance icameraactions) → void menetapkan interface callback untuk aksi kamera sehingga handler aksi dapat diimplementasikan dari luar parameter tipe deskripsi instance icameraactions /#icameraactions objek yang mengimplementasikan interface icameraactions uiactions class menangani berbagai aksi input yang berkaitan dengan ui properti nama tipe deskripsi navigate inputaction aksi ini menangani navigasi antarelemen ui seperti menu atau daftar, umumnya menggunakan input arah seperti tombol panah, gerakan joystick, atau gestur usap submit inputaction mewakili aksi mengonfirmasi atau memilih elemen ui yang sedang disorot, setara dengan perintah 'enter' atau 'ok' cancel inputaction aksi ini setara dengan perintah batal atau kembali, sehingga pengguna dapat kembali ke menu sebelumnya atau menutup jendela ui yang sedang terbuka point inputaction menangani mekanisme penunjuk pada ui, serupa dengan menggerakkan kursor mouse atau titik sentuh jari pada layar sentuh click inputaction mewakili aksi mengeklik elemen ui, serupa dengan klik mouse atau ketukan pada layar scrollwheel inputaction aksi ini digunakan untuk menangkap input gulir, misalnya dari roda mouse atau gestur touchpad middleclick inputaction mewakili aksi menekan tombol tengah mouse rightclick inputaction sesuai dengan aksi klik kanan mouse, sering digunakan untuk membuka menu konteks atau menjalankan aksi sekunder trackeddeviceposition inputaction menangkap data posisi dari perangkat yang dilacak, seperti kontroler vr atau perangkat pelacak gerak trackeddeviceorientation inputaction melacak orientasi perangkat, umumnya digunakan pada konfigurasi vr atau ar untuk mendeteksi arah yang ditunjuk atau dihadapi perangkat enabled boolean menunjukkan apakah aksi ui sedang aktif dan merespons input metode get get() → inputactionmap mengembalikan inputactionmap yang terkait dengan aksi ui mengembalikan inputactionmap — inputactionmap yang dikembalikan mencakup seluruh aksi input yang didefinisikan untuk interaksi ui di dalam class zepetoinputcontrol enable enable() → void mengaktifkan aksi input ui sehingga merespons input pengguna disable disable() → void menonaktifkan aksi input ui sehingga tidak merespons input pengguna setcallbacks setcallbacks(instance iuiactions) → void mendaftarkan metode callback untuk aksi ui metode ini menghubungkan setiap aksi dengan event handler nya masing masing sebagaimana didefinisikan pada interface iuiactions yang diimplementasikan oleh instance parameter tipe deskripsi instance iuiactions /#iuiactions objek yang mengimplementasikan interface iuiactions iplayeractions interface interface untuk aksi pemain metode onmove onmove(context callbackcontext) → void saat bergerak parameter tipe deskripsi context callbackcontext konteks callback onjump onjump(context callbackcontext) → void saat melompat parameter tipe deskripsi context callbackcontext konteks callback ondoublejump ondoublejump(context callbackcontext) → void saat lompat ganda parameter tipe deskripsi context callbackcontext konteks callback icameraactions interface interface untuk aksi kamera metode onscroll onscroll(context callbackcontext) → void saat menggulir parameter tipe deskripsi context callbackcontext konteks callback onprimarytouchposition onprimarytouchposition(context callbackcontext) → void saat posisi sentuhan pertama parameter tipe deskripsi context callbackcontext konteks callback onprimarytouchcontact onprimarytouchcontact(context callbackcontext) → void saat kontak sentuhan pertama parameter tipe deskripsi context callbackcontext konteks callback onsecondarytouchposition onsecondarytouchposition(context callbackcontext) → void saat menggulir parameter tipe deskripsi context callbackcontext konteks callback onsecondarytouchcontact onsecondarytouchcontact(context callbackcontext) → void saat kontak sentuhan kedua parameter tipe deskripsi context callbackcontext konteks callback ontertiarytouchposition ontertiarytouchposition(context callbackcontext) → void saat posisi sentuhan ketiga parameter tipe deskripsi context callbackcontext konteks callback ontertiarytouchcontact ontertiarytouchcontact(context callbackcontext) → void saat kontak sentuhan ketiga parameter tipe deskripsi context callbackcontext konteks callback iuiactions interface interface untuk aksi ui metode onnavigate onnavigate(context callbackcontext) → void saat bernavigasi parameter tipe deskripsi context callbackcontext konteks callback onsubmit onsubmit(context callbackcontext) → void saat mengonfirmasi parameter tipe deskripsi context callbackcontext konteks callback oncancel oncancel(context callbackcontext) → void saat membatalkan parameter tipe deskripsi context callbackcontext konteks callback onpoint onpoint(context callbackcontext) → void saat menunjuk parameter tipe deskripsi context callbackcontext konteks callback onclick onclick(context callbackcontext) → void saat mengeklik parameter tipe deskripsi context callbackcontext konteks callback onscrollwheel onscrollwheel(context callbackcontext) → void saat menggunakan roda gulir parameter tipe deskripsi context callbackcontext konteks callback onmiddleclick onmiddleclick(context callbackcontext) → void saat klik tengah parameter tipe deskripsi context callbackcontext konteks callback onrightclick onrightclick(context callbackcontext) → void saat klik kanan parameter tipe deskripsi context callbackcontext konteks callback ontrackeddeviceposition ontrackeddeviceposition(context callbackcontext) → void saat posisi perangkat yang dilacak berubah parameter tipe deskripsi context callbackcontext konteks callback ontrackeddeviceorientation ontrackeddeviceorientation(context callbackcontext) → void saat orientasi perangkat yang dilacak berubah parameter tipe deskripsi context callbackcontext konteks callback