Hiya, Piloting this asset. So far very impressed! However, when I run a build (Unity 2019), Android or PC, I get this error inside the executable: A scripted object (script unknown or not yet loaded) has a different serialization layout when loading. (Read 44 bytes but expected 72 bytes) Did you #ifdef UNITY_EDITOR a section of your serialized properties in any of your scripts? Googling shows it's caused by [SerializeField] fields inside #if UNITY_EDITOR directives. The only such serialisation I have is inside BGCurve scripts. How do I manage this so builds run correctly?