Search Unity

Dynamic Serialized Class Arrays Custom Window

Discussion in 'Scripting' started by enchiridion, May 25, 2018.

  1. enchiridion

    enchiridion

    Joined:
    Oct 29, 2014
    Posts:
    57
    Hi guys

    I am busy creating a custom data editor window and wanted to know if it's possible to reference data I just input into another field? Basically, dynamic arrays within the editor window:



    So if I manually create a "Stone Furnace" under "Items", I want to be able to select it under "Requirements" afterwards. Code sample:


    [System.Serializable]
    public class ItemDataObject {
    public string name;
    public ItemTypeDataObject type;
    public ItemRequirementsDataObject[] requirements;
    }

    [System.Serializable]
    public class ItemRequirementsDataObject {
    public string item;
    public int amount;
    }


    Is this possible?