public void DeserializeAsset(AssetFile assetFile, StreamReader stream) { GameObject = new SerializedComponent(); GameObject.DeserializeAsset(assetFile, stream); Enabled = stream.ReadBoolean(); stream.AlignTo(); var script = new SerializedComponent(); script.DeserializeAsset(assetFile, stream); Name = stream.ReadString32(); Script = (SerializedMonoScript)assetFile.ReadObject(script); if (Script != null) { Child = assetFile.ReadMonoScriptChild(Script); } }