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); }
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); }
private void OnEnable() { poolsDrawer = new ReorderableDrawer(ReorderableType.WithOneLineProperties, new string[] { "pool", "weight" }); poolsDrawer.SetUp(serializedObject, arrayPropertyName); }
private void OnEnable() { arrayDrawer = new ReorderableDrawer(ReorderableType.WithRemoveButtons, false); arrayDrawer.SetUp(serializedObject, arrayPropertyName); }