Menu
CoddyTech

Rangkuman: Tabel Loot

Termasuk bagian Arsitektur Game di Unity dalam perjalanan Unity di Coddy. Pelajaran 21 dari 64.

challenge icon

Tantangan

Mudah

Isi tabel jarahan peti agar sesuai dengan adegan.

  1. Deklarasikan public enum Rarity { Common, Rare, Epic, Legendary } dan class [System.Serializable] LootEntry dengan string itemName, GameObject prefab, Rarity rarity yang bersifat public.
  2. Tambahkan public List<LootEntry> table; ke peti.
  3. Tulis public int WeightOf(Rarity rarity): Common 10, Rare 4, Epic 2, Legendary 1. public int TotalWeight() menjumlahkan semuanya dari table.

Tekan tombol “Main”: belum ada yang jatuh. Lalu tekan tombol “Periksa”.

Coba sendiri

using System.Collections.Generic;
using UnityEngine;
using UnityEngine.InputSystem;

public class LootChest : MonoBehaviour
{
}

Semua pelajaran di Arsitektur Game di Unity

Latihan sendiri: Playground Unity