概要
using UnityEngine; namespace Test { public class TestData { private int m_id; public int Id => m_id; // これがダメ } public class TestScene : MonoBehaviour { } }
名前空間の中に MonoBehaviour を継承したクラスと、
ラムダ式のプロパティを持つクラスを記述すると、
MonoBehaviour が動作しなくなります
検証環境
- Unity 2017.4.0f1
- .NET 4.6 Equivalent