private void OnEnable()
    {
        someDataListDrawer = new ReorderableDrawer(ReorderableType.WithOneLineProperties, someDataPropertiesNames);
        someDataListDrawer.SetUp(serializedObject, someDataListPropertyName);

        gameObjectsArrayDrawer = new ReorderableDrawer(ReorderableType.WithRemoveButtons, someDataPropertiesNames);
        gameObjectsArrayDrawer.SetUp(serializedObject, gameObjectsArrayPropertyName);
    }
    private void OnEnable()
    {
        poolsDrawer  = new ReorderableDrawer(ReorderableType.WithRemoveButtons, false);
        groupsDrawer = new ReorderableDrawer(ReorderableType.WithRemoveButtons, false);

        poolsDrawer.SetUp(serializedObject, poolsPropertyName);
        groupsDrawer.SetUp(serializedObject, poolGroupsPropertyName);
    }
Esempio n. 3
0
    private void OnEnable()
    {
        arrayDrawer = new ReorderableDrawer(ReorderableType.WithRemoveButtons, false);
        // or use
        arrayDrawer = new ReorderableDrawer(ReorderableType.WithRemoveButtons, arrayElementPropertiesNames);
        // to draw ExamplePropertiesHolder[] (or List) with its nested properties on one line

        arrayDrawer.SetUp(serializedObject, arrayPropertyName);
    }
Esempio n. 4
0
 private void OnEnable()
 {
     poolsDrawer = new ReorderableDrawer(ReorderableType.WithOneLineProperties,
                                         new string[] { "pool", "weight" });
     poolsDrawer.SetUp(serializedObject, arrayPropertyName);
 }
Esempio n. 5
0
 private void OnEnable()
 {
     arrayDrawer = new ReorderableDrawer(ReorderableType.WithRemoveButtons, false);
     arrayDrawer.SetUp(serializedObject, arrayPropertyName);
 }