Exemple #1
0
    void Start()
    {
        storedJson = File.ReadAllText("../DCC/Data/itemlibrary.json");
        DynamicLootList lootList = JsonUtility.FromJson <DynamicLootList>(storedJson);

        itemTypes      = lootList.itemType.Split(' ');
        itemProperties = lootList.propertyModifier.Split(' ');
        itemQualities  = lootList.qualityModifier.Split(' ');

        Debug.Log(itemQualities[Random.Range(0, itemQualities.Length)] + ' ' + itemTypes[Random.Range(0, itemTypes.Length)] + " of " + itemProperties[Random.Range(0, itemProperties.Length)]);
        Debug.Log(itemQualities[Random.Range(0, itemQualities.Length)] + ' ' + itemTypes[Random.Range(0, itemTypes.Length)] + " of " + itemProperties[Random.Range(0, itemProperties.Length)]);
        Debug.Log(itemQualities[Random.Range(0, itemQualities.Length)] + ' ' + itemTypes[Random.Range(0, itemTypes.Length)] + " of " + itemProperties[Random.Range(0, itemProperties.Length)]);
        Debug.Log(itemQualities[Random.Range(0, itemQualities.Length)] + ' ' + itemTypes[Random.Range(0, itemTypes.Length)] + " of " + itemProperties[Random.Range(0, itemProperties.Length)]);
        Debug.Log(itemQualities[Random.Range(0, itemQualities.Length)] + ' ' + itemTypes[Random.Range(0, itemTypes.Length)] + " of " + itemProperties[Random.Range(0, itemProperties.Length)]);

        //Debug.Log(itemTypes[0]);
        //Debug.Log(itemProperties[1]);
        //Debug.Log(itemQualities[2]);
    }
Exemple #2
0
    // Use this for initialization
    private void Awake()
    {
        if (!Directory.Exists("Data"))
        {
            Directory.CreateDirectory("Data");
        }

        if (!File.Exists("Data/itemlibrary.json"))
        {
            //File.Create("Data/itemlibrary.json");

            DynamicLootList newList = new DynamicLootList();

            newList.itemType         = "Item Types";
            newList.propertyModifier = "Item Properties";
            newList.qualityModifier  = "Item Qualities";

            string json = JsonUtility.ToJson(newList);

            File.WriteAllText("../DCC/Data/itemlibrary.json", json);
        }
    }