Search Issue Tracker

Fixed in Unity 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

-

-

Priority: 3Not yet prioritized for a release

-

Severity: 3Secondary functionality broken

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.

All about bugs

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