【发布时间】:2022-06-27 23:19:47
【问题描述】:
所以我有一个叫做 StoryTrigger 的小班:
namespace VisualNovelScripting
{
[System.Serializable]
public class StoryTrigger
{
[SerializeField] public string triggerName;
public bool value;
public StoryTrigger(string name, bool value = false)
{
this.triggerName = name;
this.value = value;
}
}
}
我想制作一个带有 StoryTrigger 对象列表的 ScriptableObject,这些对象可以直接在统一检查器上添加、删除和编辑元素。
我假设如果 StoryTrigger 修改了 [System.Serializable],它应该可以工作。它有点工作,但在检查员上看起来像这样:
我想知道我做错了什么,或者我可以做得更好,这样检查员就不会觉得很奇怪,或者这是否是统一编辑器的问题。
【问题讨论】:
标签: unity3d serializable unity-editor scriptable-object