예제 #1
0
    public void GenerateLootItem()
    {
        lootItem          = ItemDatabaseManager.Instance.GetItem((ItemType)Random.Range(0, ItemType.GetNames(typeof(ItemType)).Length), 0);
        lootItem.quality  = (ItemQualityType)Random.Range(0, ItemQualityType.GetNames(typeof(ItemQualityType)).Length);
        lootItem.uniqueID = ItemDatabaseManager.Instance.GenerateUniqueID();
        int statCount = Random.Range(2, 7);

        for (int i = 0; i < statCount; i++)
        {
            lootItem.statModifiers.Add(CreateRandomStatModifier());
        }
    }