【发布时间】:2017-06-21 09:08:27
【问题描述】:
我为 Unity 编写了自己的对象。它可以保存有关要生成的游戏对象及其数量的信息。我将它用于数组,因此数组可以有 2 个值。
public class ChestValue // my own object for "Arrays with 2 values"
{
public ChestValue(GameObject prefab, int count) // fill the data
{
ItemToSpawn = prefab;
SpawnCount = count;
}
public GameObject ItemToSpawn { get; private set; }
public int SpawnCount { get; private set; }
}
这么写
[SerializeField]
ChestValue[] information;
不起作用,对象未显示在检查器中。
我知道,ChestValue 是一个对象。但是有没有办法存档呢?
喜欢编写自己的数组/元组?
【问题讨论】: