My ScriptableObject array field is expanding on top of other fields in the inspector. See screenshot below:
Code:
using UnityEngine;
[System.Serializable]
public class WorldZone
{
public Transform[] prefabsGroup1;
public Transform[] prefabsGroup2;
public string name;
public string description;
}
namespace ScriptableObjects
{
[CreateAssetMenu(fileName = "WorldData", menuName = "WorldData")]
public class WorldData : ScriptableObject
{
public WorldZone[] zones;
}
}