Search Issue Tracker

Fixed in 5.1.0

Votes

0

Found in

Issue ID

670992

Regression

No

[WinRT] Serialization fails when inheriting from class with internal field that is defined in another assembly.

Windows Store Apps

-

Script in Assembly-CSharp-firstpass.dll:

public class BaseClass : MonoBehaviour
{
[SerializeField]
internal int m_Value = 0;
}

Script in Assembly-CSharp.dll:

public class DerivedClass : BaseClass
{
void Start()
{
Debug.Log("Hello, world!");
}
}

Before Start() is hit, deserialization will cause FieldAccessException.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.