我有一个包含一些数据的 SO:
[CreateAssetMenu(fileName = "Map Information", menuName = "Map", order = 0)]
public class Map : ScriptableObject
{
public Terrain[] tiles;
}
地形是一个类:
public class Terrain
{
//things and functions
}
问题是,当我获得此 SO 的引用并将其中一些地形传递给其他类和脚本时,当我编辑这些 SO 时保留这些更改,我尝试将 Terrain 设为结构,但它不起作用并继续保留变化。