[CreateAssetMenu(fileName = "NewBossList", menuName = "List/BossList")]
public class BossList : ScriptableObject
{
public List<OneBossInfo> bossList = new List<OneBossInfo>();
public OneBossInfo[] one;
}
[System.Serializable]
public class OneBossInfo
{
public int bossID;
public string bossName;
public Sprite bossSprite;
public string[] equipNames;
}
- 如果想让OneBossInfo里面的变量在编辑器中显示出来,就要把OneBossInfo后面的Monobehavie去掉,并在上面加上[System.Serializable]