예제 #1
0
    internal override void OnValidate()
    {
        base.OnValidate();

        sprite = AssetHandler.LoadNearbyAssetWithSameName <Sprite>(this);
        // TODO: optimize, to avoid sorting all objects each validation
        // sort ascending by drop chance, for easier loot spawning
        lootTable?.Sort((x, y) => y.dropChance.CompareTo(x.dropChance));
        lootTable?.Reverse();
    }