Inti
Versi 4 -> Versi 5
ModalManager
- [PERUBAHAN PENTING] Tombol HUD untuk semua paket sekarang disimpan di lokasi terpusat, dalam ScreenGui di bawah FeaturePackagesCore. ScreenGui ini dapat diambil dengan ModalManager.getHudGui(). Ini berisi dua frame, yang digunakan untuk menyimpan tombol HUD di lokasi berbeda di layar. Semua paket perlu diperbarui untuk menggunakan lokasi tombol HUD terpusat yang baru.
- Menambahkan metode ModalManager.toggleOpen untuk mengubah visibilitas modal yang diberikan.
UITimer, SharedConstants
- [PERUBAHAN PENTING] Mengubah nama CircularIndicator menjadi RoundProgressBar untuk lebih konsisten dengan nama ProgressBar linier. Ini termasuk CollectionServiceTag dan instance dengan nama yang sama.
playPurchaseEffect
- Memperbaiki ImageLabels animasi yang tidak dibersihkan setelah animasi koleksi selesai
- Memperbaiki loop animasi keluar lebih awal setelah item pertama ketika overrideTransparency adalah true
- ImageLabels animasi sekarang selalu memiliki ImageTransparency sebesar 0 untuk memungkinkan visibilitas yang lebih baik saat menganimasikan ikon yang tidak opak
- Mengurangi durasi animasi Hover dari 0.5 menjadi 0.3 detik untuk nuansa yang sedikit lebih cepat
- Menyesuaikan animasi UIHover untuk memperjelas logika dan menghindari pengubahan ukuran TextButtons dan TextLabels, lebih memilih untuk menyesuaikan TextTransparency dan BackgroundTransparency. Jenis instance lainnya masih akan diubah ukurannya.
UITween
- Membuat fungsi playTween publik sebagai UITween.play untuk memungkinkan tweening yang lebih kustom dari beberapa properti
UITimer, Atribut
- Waktu sekarang berdasarkan Workspace:GetServerTimeNow() bukannya DateTime.now() untuk memungkinkan sinkronisasi yang lebih baik antara timer klien dan server
- Memperbaiki atribut FeaturePackagesTimerExpired yang tidak disetel ketika timer kedaluwarsa
TranslationStrings
- Menambahkan beberapa string yang digunakan dalam paket Engagement Rewards yang baru
Bundel
Versi 8 -> Versi 9
- UIController
- [PERUBAHAN PENTING] Mengubah struktur pembuatan tombol HUD untuk melalui lokasi FeaturePackagesCore.ModalManager yang baru
- [PERUBAHAN PENTING] Memperbarui gaya tombol HUD untuk mencapai tampilan yang lebih konsisten di semua paket
- [PERUBAHAN PENTING] Refactor besar untuk logika yang mengendalikan perilaku tombol HUD yang dapat dilipat agar lebih intuitif dengan animasi yang lebih halus
Misi
Versi 9 -> Versi 10
UIController
- [PERUBAHAN PENTING] Mengubah struktur pembuatan tombol HUD untuk melalui lokasi FeaturePackagesCore.ModalManager yang baru
- [PERUBAHAN PENTING] Memperbarui gaya tombol HUD untuk mencapai tampilan yang lebih konsisten di semua paket
MissionsUI
- Menambahkan getter tombol HUD getMissionsHudButton untuk memisahkan hierarki tombol HUD dari paket Season Passes
Server.Missions
- Memperbaiki potensi loop tak hingga saat menginisialisasi data untuk pemain baru
MissionsExample
- Memperbaiki deteksi berjalan yang tidak berfungsi dengan baik ketika pemain berjalan dengan kecepatan konsisten
- Menghapus deteksi lompatan untuk menyederhanakan contoh, karena mendengarkan lompatan di server tidak konsisten
Configs.Missions
- Memperbaiki kesalahan ketik startImmeadiately -> startImmediately. Paket ini masih memeriksa nilai yang salah ketik, tetapi pekerjaan baru seharusnya menggunakan nama yang telah diperbaiki. Juga memperbaiki berbagai kesalahan ketik dalam kode internal di berbagai skrip.
- Mengubah nama persyaratan misi contoh dari Walks menjadi Steps untuk tata bahasa yang lebih baik
- Memperbarui misi contoh untuk menggunakan Walking bukannya Jumping untuk semua metrik
- Memperbarui nilai numerik contoh untuk memberikan sedikit lebih banyak waktu untuk menguji di studio
- Memperbarui hadiah misi contoh untuk menambah XP daripada koin agar lebih terintegrasi dengan contoh Season Passes
Instansi tombol UI:
- Menambahkan padding, radius sudut, tag UIHover, dan menyesuaikan posisi teks untuk sedikit memperbaiki gaya
Season Passes
Versi 5 -> Versi 6
UIController
- [PERUBAHAN PENTING] Memperbarui referensi tombol HUD Misi untuk menggunakan metode MissionsUI.getMissionsHudButton yang baru
Configs.Season
- Memperbarui contoh musim startUtc dan endUtc untuk relatif terhadap waktu saat ini agar pengujian di studio dapat berfungsi terlepas dari kapan paket diuji. Untuk sebagian besar tujuan, Anda masih ingin menggunakan waktu absolut dalam konfigurasi musim Anda.
Instansi tombol UI
- Menambahkan padding, radius sudut, dan tag UIHover untuk mencocokkan gaya yang sedikit lebih baik di panel Misi