Unity 5.4 - 序列化中断
Unity 5.4 - broken serialization
Unity 5.4 似乎有序列化问题:
public class InputManager : MonoBehaviour
{
[SerializeField] private MyObject obj;
}
[Serializable]
public class MyObject¨
{
}
结果:
InvalidOperationException: The operation is not possible when moved past all properties (Next returned false)
我做错了吗?
您应该在要序列化的 class 中放置一些 public 字段。如果它是空的,或者只有私有或受保护的字段,则没有可序列化的内容。
错误消息可能会更好(类似于 "nothing to serialize" 而不是您收到的消息)。
Unity 5.4 似乎有序列化问题:
public class InputManager : MonoBehaviour
{
[SerializeField] private MyObject obj;
}
[Serializable]
public class MyObject¨
{
}
结果:
InvalidOperationException: The operation is not possible when moved past all properties (Next returned false)
我做错了吗?
您应该在要序列化的 class 中放置一些 public 字段。如果它是空的,或者只有私有或受保护的字段,则没有可序列化的内容。 错误消息可能会更好(类似于 "nothing to serialize" 而不是您收到的消息)。