0
Pending Review

iOS built - AOT - Xcode

Vborcard 1 year ago updated by Lazlo Bonin (Lead Developer) 1 year ago 3

Hi,

First, thank you for making Bolt available. It gave me the opportunity to build a game with a complex mechanic without prior code knowledge and helped me learn code architecture a lot.

I'm stuck to make my game work on iOS iPhone. It works well on Editor, on Unity Remote 5, and in Standalone. I can build it successfully in Unity with AOT Pre-Built. But when trying to build it on my phone through Xcode (10.1), it seems stuck/frozen. I can see the first image of the game but other objects don't instantiate, I'm unable to use the touch detection, etc...

Below the (long) code from the Xcode console at launch :

Thank you very much,

<p><b>2019-05-23 13:33:54.644946+0200 speedyboardingtest[5248:2326592] [DYMTLInitPlatform] platform initialization successful</b></p>
<p><b>2019-05-23 13:33:54.729024+0200 speedyboardingtest[5248:2326414] Built from '2018.3/release' branch, Version '2018.3.9f1 (947e1ea5aa8d)', Build type 'Release', Scripting Backend 'il2cpp'</b></p>
<p><b>2019-05-23 13:33:54.733593+0200 speedyboardingtest[5248:2326414] -> registered mono modules 0x101fb6860</b></p>
<p><b>-> applicationDidFinishLaunching()</b></p>
<p><b>2019-05-23 13:33:54.940932+0200 speedyboardingtest[5248:2326414] Metal GPU Frame Capture Enabled</b></p>
<p><b>2019-05-23 13:33:54.941504+0200 speedyboardingtest[5248:2326414] Metal API Validation Disabled</b></p>
<p><b>2019-05-23 13:33:55.276476+0200 speedyboardingtest[5248:2326414] [MC] Lazy loading NSBundle MobileCoreServices.framework</b></p>
<p><b>2019-05-23 13:33:55.279369+0200 speedyboardingtest[5248:2326414] [MC] Loaded MobileCoreServices.framework</b></p>
<p><b>-> applicationDidBecomeActive()</b></p>
<p><b>GfxDevice: creating device client; threaded=1</b></p>
<p><b>Initializing Metal device caps: Apple A10 GPU</b></p>
<p><b>Initialize engine version: 2018.3.9f1 (947e1ea5aa8d)</b></p>
<p><b>Script error: OnTriggerStay</b></p>
<p><b>This message parameter has to be of type: [UNREGISTERED]</b></p>
<p><b>The message will be ignored.</b></p>
<p></p>
<p><b>(Filename: ./Runtime/Mono/MonoScriptCache.cpp Line: 252)</b></p>
<p></p>
<p><b>Script error: OnTriggerEnter</b></p>
<p><b>This message parameter has to be of type: [UNREGISTERED]</b></p>
<p><b>The message will be ignored.</b></p>
<p></p>
<p><b>(Filename: ./Runtime/Mono/MonoScriptCache.cpp Line: 252)</b></p>
<p></p>
<p><b>Script error: OnTriggerExit</b></p>
<p><b>This message parameter has to be of type: [UNREGISTERED]</b></p>
<p><b>The message will be ignored.</b></p>
<p></p>
<p><b>(Filename: ./Runtime/Mono/MonoScriptCache.cpp Line: 252)</b></p>
<p></p>
<p><b>Deserialization Failure Data</b></p>
<p></p>
<p><b>Object References: </b></p>
<p><b>0: UnityEngine.Sprite [-627345476]</b></p>
<p></p>
<p><b>JSON: </b></p>
<p><b>{</b></p>
<p><b>    "graph": {</b></p>
<p><b>        "variables": {</b></p>
<p><b>            "collection": {</b></p>
<p><b>                "$content": [</b></p>
<p><b>                    {</b></p>
<p><b>                        "name": "isOnAFlight?",</b></p>
<p><b>                        "value": {</b></p>
<p><b>                            "$content": false,</b></p>
<p><b>                            "$type": "System.Boolean"</b></p>
<p><b>                        },</b></p>
<p><b>                        "$version": "A"</b></p>
<p><b>                    },</b></p>
<p><b>                    {</b></p>
<p><b>                        "name": "isOnWhichFlight?",</b></p>
<p><b>                        "value": null,</b></p>
<p><b>                        "$version": "A"</b></p>
<p><b>                    }</b></p>
<p><b>                ],</b></p>
<p><b>                "$version": "A"</b></p>
<p><b>            },</b></p>
<p><b>            "$version": "A"</b></p>
<p><b>        },</b></p>
<p><b>        "controlInputDefinitions": [],</b></p>
<p><b>        "controlOutputDefinitions": [],</b></p>
<p><b>        "valueInputDefinitions": [],</b></p>
<p><b>        "valueOutputDefinitions": [],</b></p>
<p><b>        "title": null,</b></p>
<p><b>        "summary": null,</b></p>
<p><b>        "pan": {</b></p>
<p><b>            "x": 1545.066,</b></p>
<p><b>            "y": 949.3845</b></p>
<p><b>        },</b></p>
<p><b>        "zoom": 1.0,</b></p>
<p><b>        "elements": [</b></p>
<p><b>            {</b></p>
<p><b>                "coroutine": false,</b></p>
<p><b>                "defaultValues": {</b></p>
<p></p>
<p><b>                },</b></p>
<p><b>                "position": {</b></p>
<p><b>                    "x": -132.0,</b></p>
<p><b>                    "y": -92.0</b></p>
<p><b>                },</b></p>
<p><b>                "guid": "5d150b34-d081-4188-b2a4-9d338ad4aa21",</b></p>
<p><b>                "$version": "A",</b></p>
<p><b>                "$type": "Bolt.Start",</b></p>
<p><b>                "$id": "11"</b></p>
<p><b>            },</b></p>
<p><b>            {</b></p>
<p><b>                "type": "System.Boolean",</b></p>
<p><b>                "value": {</b></p>
<p><b>                    "$content": true,</b></p>
<p><b>                    "$type": "System.Boolean"</b></p>
<p><b>                },</b></p>
<p><b>                "defaultValues": {</b></p>
<p></p>
<p><b>                },</b></p>
<p><b>                "position": {</b></p>
<p><b>                    "x": 1489.0,</b></p>
<p><b>                    "y": 872.0</b></p>
<p><b>                },</b></p>
<p><b>                "guid": "5c3b358e-c080-4f73-8cef-86f49364a7fd",</b></p>
<p><b>                "$version": "A",</b></p>
<p><b>                "$type": "Bolt.Literal",</b></p>
<p><b>                "$id": "13"</b></p>
<p><b>            },</b></p>
<p><b>            {</b></p>
<p><b>                "coroutine": false,</b></p>
<p><b>                "defaultValues": {</b></p>
<p></p>
<p><b>                },</b></p>
<p><b>                "position": {</b></p>
<p><b>                    "x": 873.0,</b></p>
<p><b>                    "y": 1102.0</b></p>
<p><b>                },</b></p>
<p><b>                "guid": "388d5365-00ac-438f-853f-2b5ab55a70e2",</b></p>
<p><b>                "$version": "A",</b></p>
<p><b>                "$type": "Bolt.Update",</b></p>
<p><b>                "$id": "15"</b></p>
<p><b>            },</b></p>
<p><b>            {</b></p>
<p><b>                "member": {</b></p>
<p><b>                    "name": "name",</b></p>
<p><b>                    "parameterTypes": null,</b></p>
<p><b>                    "targetType": "UnityEngine.GameObject",</b></p>
<p><b>                    "targetTypeName": "UnityEngine.GameObject",</b></p>
<p><b>                    "$version": "A"</b></p>
<p><b>                },</b></p>
<p><b>                "defaultValues": {</b></p>
<p><b>                    "target": null</b></p>
<p><b>                },</b></p>
<p><b>                "position": {</b></p>
<p><b>                    "x": -140.0,</b></p>
<p><b>                    "y": 37.0</b></p>
<p><b>                },</b></p>
<p><b>                "guid": "1ef4b8eb-cf61-4f3d-997c-31af8930adcd",</b></p>
<p><b>                "$version": "A",</b></p>
<p><b>                "$type": "Bolt.GetMember",</b></p>
<p><b>                "$id": "17"</b></p>
<p><b>            },</b></p>
<p><b>            {</b></p>
<p><b>                "chainable": false,</b></p>
<p><b>                "member": {</b></p>
<p><b>                    "name": "CompareTag",</b></p>
<p><b>                    "parameterTypes": [</b></p>
<p><b>                        "System.String"</b></p>
<p><b>                    ],</b></p>
<p><b>                    "targetType": "UnityEngine.GameObject",</b></p>
<p><b>                    "targetTypeName": "UnityEngine.GameObject",</b></p>
<p><b>                    "$version": "A"</b></p>
<p><b>                },</b></p>
<p><b>                "defaultValues": {</b></p>
<p><b>                    "target": null,</b></p>
<p><b>                    "%tag": {</b></p>
<p><b>                        "$content": "",</b></p>
<p><b>                        "$type": "System.String"</b></p>
<p><b>                    }</b></p>
<p><b>                },</b></p>
<p><b>                "position": {</b></p>
<p><b>                    "x": 204.0,</b></p>
<p><b>                    "y": 412.0</b></p>
<p><b>                },</b></p>
<p><b>                "guid": "708f384e-1577-4e40-bf8c-cb238d99089b",</b></p>
<p><b>                "$version": "A",</b></p>
<p><b>                "$type": "Bolt.InvokeMember",</b></p>
<p><b>                "$id": "20"</b></p>
<p><b>            },</b></p>
<p><b>            {</b></p>
<p><b>                "kind": "Scene",</b></p>
<p><b>                "defaultValues": {</b></p>
<p><b>                    "name": {</b></p>
<p><b>                        "$content": "flight_last_position",</b></p>
<p><b>                        "$type": "System.String"</b></p>
<p><b>                    }</b></p>
<p><b>                },</b></p>
<p><b>                "position": {</b></p>
<p><b>                    "x": 2043.0,</b></p>
<p><b>                    "y": 746.0</b></p>
<p><b>                },</b></p>
<p><b>                "guid": "364ecaea-97d5-4388-a0b6-4009c6d98d73",</b></p>
<p><b>                "$version": "A",</b></p>
<p><b>                "$type": "Bolt.SetVariable",</b></p>
<p><b>                "$id": "23"</b></p>
<p><b>            },</b></p>
<p><b>            {</b></p>
<p><b>                "chainable": false,</b></p>
<p><b>                "member": {</b></p>
<p><b>                    "name": "Destroy",</b></p>
<p><b>                    "parameterTypes": [</b></p>
<p><b>                        "UnityEngine.Object"</b></p>
<p><b>                    ],</b></p>
<p><b>                    "targetType": "UnityEngine.GameObject",</b></p>
<p><b>                    "targetTypeName": "UnityEngine.GameObject",</b></p>
<p><b>                    "$version": "A"</b></p>
<p><b>                },</b></p>
<p><b>                "defaultValues": {</b></p>
<p><b>                    "%obj": null</b></p>
<p><b>                },</b></p>
<p><b>                "position": {</b></p>
<p><b>                    "x": 2817.0,</b></p>
<p><b>                    "y": 741.0</b></p>
<p><b>                },</b></p>
<p><b>                "guid": "e34d1ce6-9a9b-404d-a0f4-70ae54056716",</b></p>
<p><b>                "$version": "A",</b></p>
<p><b>                "$type": "Bolt.InvokeMember",</b></p>
<p><b>                "$id": "25"</b></p>
<p><b>            },</b></p>
<p><b>            {</b></p>
<p><b>                "specifyFallback": false,</b></p>
<p><b>                "kind": "Graph",</b></p>
<p><b>                "defaultValues": {</b></p>
<p><b>                    "name": {</b></p>
<p><b>                        "$content": "isOnWhichFlight?",</b></p>
<p><b>                        "$type": "System.String"</b></p>
<p><b>                    }</b></p>
<p><b>                },</b></p>
<p><b>                "position": {</b></p>
<p><b>                    "x": 1121.0,</b></p>
<p><b>                    "y": 700.0</b></p>
<p><b>                },</b></p>
<p><b>                "guid": "ad08d3a3-fab2-4d5f-a88b-c72090691168",</b></p>
<p><b>                "$version": "A",</b></p>
<p><b>                "$type": "Bolt.GetVariable",</b></p>
<p><b>                "$id": "28"</b></p>
<p><b>            },</b></p>
<p><b>            {</b></p>
<p><b>                "defaultValues": {</b></p>
<p></p>
<p><b>                },</b></p>
<p><b>                "position": {</b></p>
<p><b>                    "x": 1172.0,</b></p>
<p><b>                    "y": 850.0</b></p>
<p><b>                },</b></p>
<p><b>                "guid": "abfb33d2-d3c3-4c03-a1a2-3fa1285dfe6e",</b></p>
<p><b>                "$version": "A",</b></p>
<p><b>                "$type": "Bolt.Branch",</b></p>
<p><b>                "$id": "30"</b></p>
<p><b>            },</b></p>
<p><b>            {</b></p>
<p><b>                "specifyFallback": false,</b></p>
<p><b>                "kind": "Application",</b></p>
<p><b>                "defaultValues": {</b></p>
<p><b>                    "name": {</b></p>
<p><b>                        "$content": "onMouseUp",</b></p>
<p><b>                        "$type": "System.String"</b></p>
<p><b>                    }</b></p>
<p><b>                },</b></p>
<p><b>                "position": {</b></p>
<p><b>                    "x": 850.0,</b></p>
<p><b>                    "y": 1264.0</b></p>
<p><b>                },</b></p>
<p><b>                "guid": "6d0168fa-4faf-4d9c-ab9b-0cb04991a9d7",</b></p>
<p><b>                "$version": "A",</b></p>
<p><b>                "$type": "Bolt.GetVariable",</b></p>
<p><b>                "$id": "32"</b></p>
<p><b>            },</b></p>
<p><b>            {</b></p>
<p><b>                "defaultValues": {</b></p>
<p></p>
<p><b>                },</b></p>
<p><b>                "position": {</b></p>
<p><b>                    "x": 1054.0,</b></p>
<p><b>                    "y": 1202.0</b></p>
<p><b>                },</b></p>
<p><b>                "guid": "92c1c834-65ce-4be3-bede-62f6c1c348e7",</b></p>
<p><b>                "$version": "A",</b></p>
<p><b>                "$type": "Bolt.Branch",</b></p>
<p><b>                "$id": "34"</b></p>
<p><b>            },</b></p>
<p><b>            {</b></p>
<p><b>                "specifyFallback": false,</b></p>
<p><b>                "kind": "Scene",</b></p>
<p><b>                "defaultValues": {</b></p>
<p><b>                    "name": {</b></p>
<p><b>                        "$content": "nbDestroyed",</b></p>
<p><b>                        "$type": "System.String"</b></p>
<p><b>                    }</b></p>
<p><b>                },</b></p>
<p><b>                "position": {</b></p>
<p><b>                    "x": 2303.0,</b></p>
<p><b>                    "y": 738.0</b></p>
<p><b>                },</b></p>
<p><b>                "guid": "eda97818-c5c2-4f2e-b14f-3dc01883b316",</b></p>
<p><b>                "$version": "A",</b></p>
<p><b>                "$type": "Bolt.Addons.Community.Fundamentals.IncrementUnit",</b></p>
<p><b>                "$id": "36"</b></p>
<p><b>            },</b></p>
<p><b>            {</b></p>
<p><b>                "specifyFallback": false,</b></p>
<p><b>                "kind": "Graph",</b></p>
<p><b>                "defaultValues": {</b></p>
<p><b>                    "name": {</b></p>
<p><b>                        "$content": "fixed_Position_in_Pool",</b></p>
<p><b>                        "$type": "System.String"</b></p>
<p><b>                    }</b></p>
<p><b>                },</b></p>
<p><b>                "position": {</b></p>
<p><b>                    "x": 1303.0,</b></p>
<p><b>                    "y": 1577.0</b></p>
<p><b>                },</b></p>
<p><b>                "guid": "6e63ea20-855d-46a8-86de-a6f87bf8a771",</b></p>
<p><b>                "$version": "A",</b></p>
<p><b>                "$type": "Bolt.GetVariable",</b></p>
<p><b>                "$id": "38"</b></p>
<p><b>            },</b></p>
<p><b>            {</b></p>
<p><b>                "chainable": false,</b></p>
<p><b>                "member": {</b></p>
<p><b>                    "name": "position",</b></p>
<p><b>                    "parameterTypes": null,</b></p>
<p><b>                    "targetType": "UnityEngine.Transform",</b></p>
<p><b>                    "targetTypeName": "UnityEngine.Transform",</b></p>
<p><b>                    "$version": "A"</b></p>
<p><b>                },</b></p>
<p><b>                "defaultValues": {</b></p>
<p><b>                    "target": null,</b></p>
<p><b>                    "input": {</b></p>
<p><b>                        "x": 1.0,</b></p>
<p><b>                        "y": 1.0,</b></p>
<p><b>                        "z": 1.0,</b></p>
<p><b>                        "$type": "UnityEngine.Vector3"</b></p>
<p><b>                    }</b></p>
<p><b>                },</b></p>
<p><b>                "position": {</b></p>
<p><b>                    "x": 1574.0,</b></p>
<p><b>                    "y": 1450.0</b></p>
<p><b>                },</b></p>
<p><b>                "guid": "474cb93e-679c-4535-b47e-052f4b9caf3c",</b></p>
<p><b>                "$version": "A",</b></p>
<p><b>                "$type": "Bolt.SetMember",</b></p>
<p><b>                "$id": "40"</b></p>
<p><b>            },</b></p>
<p><b>            {</b></p>
<p><b>                "coroutine": false,</b></p>
<p><b>                "defaultValues": {</b></p>
<p><b>                    "target": null</b></p>
<p><b>                },</b></p>
<p><b>                "position": {</b></p>
<p><b>                    "x": -170.0,</b></p>
<p><b>                    "y": 755.0</b></p>
<p><b>                },</b></p>
<p><b>                "guid": "13ab4adc-4aef-4da1-a58f-d6c18875c264",</b></p>
<p><b>                "$version": "A",</b></p>
<p><b>                "$type": "Bolt.OnTriggerExit2D",</b></p>
<p><b>                "$id": "43"</b></p>
<p><b>            },</b></p>
<p><b>            {</b></p>
<p><b>                "kind": "Graph",</b></p>
<p><b>                "defaultValues": {</b></p>
<p><b>                    "name": {</b></p>
<p><b>                        "$content": "isOnAFlight?",</b></p>
<p><b>                        "$type": "System.String"</b></p>
<p><b>                    }</b></p>
<p><b>                },</b></p>
<p><b>                "position": {</b></p>
<p><b>                    "x": 502.0,</b></p>
<p><b>                    "y": 418.0</b></p>
<p><b>                },</b></p>
<p><b>                "guid": "485e41f8-d5e4-4fb5-b4a9-6ff2d7e0e33f",</b></p>
<p><b>                "$version": "A",</b></p>
<p><b>                "$type": "Bolt.SetVariable",</b></p>
<p><b>                "$id": "45"</b></p>
<p><b>            },</b></p>
<p><b>            {</b></p>
<p><b>                "defaultValues": {</b></p>
<p></p>
<p><b>                },</b></p>
<p><b>                "position": {</b></p>
<p><b>                    "x": 2582.0,</b></p>
<p><b>                    "y": 946.0</b></p>
<p><b>                },</b></p>
<p><b>                "guid": "3a5a62b2-7b24-4331-bd15-0478d6bc5309",</b></p>
<p><b>                "$version": "A",</b></p>
<p><b>                "$type": "Bolt.Self",</b></p>
<p><b>                "$id": "47"</b></p>
<p><b>            },</b></p>
<p><b>            {</b></p>
<p><b>                "specifyFallback": false,</b></p>
<p><b>                "kind": "Graph",</b></p>
<p><b>                "defaultValues": {</b></p>
<p><b>                    "name": {</b></p>
<p><b>                        "$content": "isOnAFlight?",</b></p>
<p><b>                        "$type": "System.String"</b></p>
<p><b>                    }</b></p>
<p><b>                },</b></p>
<p><b>                "position": {</b></p>
<p><b>                    "x": 923.0,</b></p>
<p><b>                    "y": 921.0</b></p>
<p><b>                },</b></p>
<p><b>                "guid": "669dee4f-e1a2-41cd-b344-4b24f6b0b87a",</b></p>
<p><b>                "$version": "A",</b></p>
<p><b>                "$type": "Bolt.GetVariable",</b></p>
<p><b>                "$id": "49"</b></p>
<p><b>            },</b></p>
<p><b>            {</b></p>
<p><b>                "kind": "Graph",</b></p>
<p><b>                "defaultValues": {</b></p>
<p><b>                    "name": {</b></p>
<p><b>                        "$content": "isOnAFlight?",</b></p>
<p><b>                        "$type": "System.String"</b></p>
<p><b>                    }</b></p>
<p><b>                },</b></p>
<p><b>                "position": {</b></p>
<p><b>                    "x": 503.0,</b></p>
<p><b>                    "y": 759.0</b></p>
<p><b>                },</b></p>
<p><b>                "guid": "1a72165e-dbc1-44d0-9134-e96aab217b05",</b></p>
<p><b>                "$version": "A",</b></p>
<p><b>                "$type": "Bolt.SetVariable",</b></p>
<p><b>                "$id": "51"</b></p>
<p><b>            },</b></p>
<p><b>            {</b></p>
<p><b>                "coroutine": false,</b></p>
<p><b>                "defaultValues": {</b></p>
<p><b>                    "target": null</b></p>
<p><b>                },</b></p>
<p><b>                "position": {</b></p>
<p><b>                    "x": -148.0,</b></p>
<p><b>                    "y": 414.0</b></p>
<p><b>                },</b></p>
<p><b>                "guid": "6cfed187-4520-4d21-93df-1b5d449a6e49",</b></p>
<p><b>                "$version": "A",</b></p>
<p><b>                "$type": "Bolt.OnTriggerStay2D",</b></p>
<p><b>                "$id": "53"</b></p>
<p><b>            },</b></p>
<p><b>            {</b></p>
<p><b>                "chainable": false,</b></p>
<p><b>                "member": {</b></p>
<p><b>                    "name": "tag",</b></p>
<p><b>                    "parameterTypes": null,</b></p>
<p><b>                    "targetType": "UnityEngine.GameObject",</b></p>
<p><b>                    "targetTypeName": "UnityEngine.GameObject",</b></p>
<p><b>                    "$version": "A"</b></p>
<p><b>                },</b></p>
<p><b>                "defaultValues": {</b></p>
<p><b>                    "target": null,</b></p>
<p><b>                    "input": {</b></p>
<p><b>                        "$content": "FlightForEver",</b></p>
<p><b>                        "$type": "System.String"</b></p>
<p><b>                    }</b></p>
<p><b>                },</b></p>
<p><b>                "position": {</b></p>
<p><b>                    "x": 1563.0,</b></p>
<p><b>                    "y": 718.0</b></p>
<p><b>                },</b></p>
<p><b>                "guid": "a5845cc9-c24a-4d82-ba6c-dd73d6fb6885",</b></p>
<p><b>                "$version": "A",</b></p>
<p><b>                "$type": "Bolt.SetMember",</b></p>
<p><b>                "$id": "55"</b></p>
<p><b>            },</b></p>
<p><b>            {</b></p>
<p><b>                "type": "System.String",</b></p>
<p><b>                "value": {</b></p>
<p><b>                    "$content": "FlightInternational",</b></p>
<p><b>                    "$type": "System.String"</b></p>
<p><b>                },</b></p>
<p><b>                "defaultValues": {</b></p>
<p></p>
<p><b>                },</b></p>
<p><b>                "position": {</b></p>
<p><b>                    "x": -13.0,</b></p>
<p><b>                    "y": 546.0</b></p>
<p><b>                },</b></p>
<p><b>                "guid": "ddc2256e-4dfb-4d37-a43f-bf1c7e819546",</b></p>
<p><b>                "$version": "A",</b></p>
<p><b>                "$type": "Bolt.Literal",</b></p>
<p><b>                "$id": "58"</b></p>
<p><b>            },</b></p>
<p><b>            {</b></p>
<p><b>                "chainable": false,</b></p>
<p><b>                "member": {</b></p>
<p><b>                    "name": "Find",</b></p>
<p><b>                    "parameterTypes": [</b></p>
<p><b>                        "System.String"</b></p>
<p><b>                    ],</b></p>
<p><b>                    "targetType": "UnityEngine.GameObject",</b></p>
<p><b>                    "targetTypeName": "UnityEngine.GameObject",</b></p>
<p><b>                    "$version": "A"</b></p>
<p><b>                },</b></p>
<p><b>                "defaultValues": {</b></p>
<p><b>                    "%name": {</b></p>
<p><b>                        "$content": "",</b></p>
<p><b>                        "$type": "System.String"</b></p>
<p><b>                    }</b></p>
<p><b>                },</b></p>
<p><b>                "position": {</b></p>
<p><b>                    "x": 100.0,</b></p>
<p><b>                    "y": -25.0</b></p>
<p><b>                },</b></p>
<p><b>                "guid": "f71b5517-e074-4bd0-8cc6-bf58b1441d0e",</b></p>
<p><b>                "$version": "A",</b></p>
<p><b>                "$type": "Bolt.InvokeMember",</b></p>
<p><b>                "$id": "60"</b></p>
<p><b>            },</b></p>
<p><b>            {</b></p>
<p><b>                "specifyFallback": false,</b></p>
<p><b>                "kind": "Graph",</b></p>
<p><b>                "defaultValues": {</b></p>
<p><b>                    "name": {</b></p>
<p><b>                        "$content": "fixed_Position_in_Pool",</b></p>
<p><b>                        "$type": "System.String"</b></p>
<p><b>                    }</b></p>
<p><b>                },</b></p>
<p><b>                "position": {</b></p>
<p><b>                    "x": 1835.0,</b></p>
<p><b>                    "y": 965.0</b></p>
<p><b>                },</b></p>
<p><b>                "guid": "95be360d-1dcf-4f1c-b41f-53d4102a2498",</b></p>
<p><b>                "$version": "A",</b></p>
<p><b>                "$type": "Bolt.GetVariable",</b></p>
<p><b>                "$id": "63"</b></p>
<p><b>            },</b></p>
<p><b>            {</b></p>
<p><b>                "chainable": false,</b></p>
<p><b>                "member": {</b></p>
<p><b>                    "name": "sprite",</b></p>
<p><b>                    "parameterTypes": null,</b></p>
<p><b>                    "targetType": "UnityEngine.SpriteRenderer",</b></p>
<p><b>                    "targetTypeName": "UnityEngine.SpriteRenderer",</b></p>
<p><b>                    "$version": "A"</b></p>
<p><b>                },</b></p>
<p><b>                "defaultValues": {</b></p>
<p><b>                    "target": null,</b></p>
<p><b>                    "input": {</b></p>
<p><b>                        "$content": 0,</b></p>
<p><b>                        "$type": "UnityEngine.Object"</b></p>
<p><b>                    }</b></p>
<p><b>                },</b></p>
<p><b>                "position": {</b></p>
<p><b>                    "x": 1355.0,</b></p>
<p><b>                    "y": 721.0</b></p>
<p><b>                },</b></p>
<p><b>                "guid": "3af177a1-0b5d-4cd4-9f5e-0acfb22692e1",</b></p>
<p><b>                "$version": "A",</b></p>
<p><b>                "$type": "Bolt.SetMember",</b></p>
<p><b>                "$id": "65"</b></p>
<p><b>            },</b></p>
<p><b>            {</b></p>
<p><b>                "type": "System.Boolean",</b></p>
<p><b>                "value": {</b></p>
<p><b>                    "$content": false,</b></p>
<p><b>                    "$type": "System.Boolean"</b></p>
<p><b>                },</b></p>
<p><b>                "defaultValues": {</b></p>
<p></p>
<p><b>                },</b></p>
<p><b>                "position": {</b></p>
<p><b>                    "x": 248.0,</b></p>
<p><b>                    "y": 882.0</b></p>
<p><b>                },</b></p>
<p><b>                "guid": "9a2195ea-4a9b-451a-84ce-706b965512bc",</b></p>
<p><b>                "$version": "A",</b></p>
<p><b>                "$type": "Bolt.Literal",</b></p>
<p><b>                "$id": "68"</b></p>
<p><b>            },</b></p>
<p><b>            {</b></p>
<p><b>                "member": {</b></p>
<p><b>                    "name": "position",</b></p>
<p><b>                    "parameterTypes": null,</b></p>
<p><b>                    "targetType": "UnityEngine.Transform",</b></p>
<p><b>                    "targetTypeName": "UnityEngine.Transform",</b></p>
<p><b>                    "$version": "A"</b></p>
<p><b>                },</b></p>
<p><b>                "defaultValues": {</b></p>
<p><b>                    "target": null</b></p>
<p><b>                },</b></p>
<p><b>                "position": {</b></p>
<p><b>                    "x": 365.0,</b></p>
<p><b>                    "y": -59.0</b></p>
<p><b>                },</b></p>
<p><b>                "guid": "ca9a0ea8-de7a-48a2-8e94-503cd4cffc9c",</b></p>
<p><b>                "$version": "A",</b></p>
<p><b>                "$type": "Bolt.GetMember",</b></p>
<p><b>                "$id": "70"</b></p>
<p><b>            },</b></p>
<p><b>            {</b></p>
<p><b>                "kind": "Graph",</b></p>
<p><b>                "defaultValues": {</b></p>
<p><b>                    "name": {</b></p>
<p><b>                        "$content": "isOnWhichFlight?",</b></p>
<p><b>                        "$type": "System.String"</b></p>
<p><b>                    }</b></p>
<p><b>                },</b></p>
<p><b>                "position": {</b></p>
<p><b>                    "x": 797.0,</b></p>
<p><b>                    "y": 462.0</b></p>
<p><b>                },</b></p>
<p><b>                "guid": "a3d0aed8-af5e-489c-abe6-56ff21043127",</b></p>
<p><b>                "$version": "A",</b></p>
<p><b>                "$type": "Bolt.SetVariable",</b></p>
<p><b>                "$id": "73"</b></p>
<p><b>            },</b></p>
<p><b>            {</b></p>
<p><b>                "kind": "Scene",</b></p>
<p><b>                "defaultValues": {</b></p>
<p><b>                    "name": {</b></p>
<p><b>                        "$content": "Flight_Temporary_Sprite",</b></p>
<p><b>                        "$type": "System.String"</b></p>
<p><b>                    }</b></p>
<p><b>                },</b></p>
<p><b>                "position": {</b></p>
<p><b>                    "x": 1770.0,</b></p>
<p><b>                    "y": 701.0</b></p>
<p><b>                },</b></p>
<p><b>                "guid": "7f8ebcd2-d803-4e97-b3b3-b1d6a5f8409a",</b></p>
<p><b>                "$version": "A",</b></p>
<p><b>                "$type": "Bolt.SetVariable",</b></p>
<p><b>                "$id": "75"</b></p>
<p><b>            },</b></p>
<p><b>            {</b></p>
<p><b>                "kind": "Graph",</b></p>
<p><b>                "defaultValues": {</b></p>
<p><b>                    "name": {</b></p>
<p><b>                        "$content": "fixed_Position_in_Pool",</b></p>
<p><b>                        "$type": "System.String"</b></p>
<p><b>                    }</b></p>
<p><b>                },</b></p>
<p><b>                "position": {</b></p>
<p><b>                    "x": 744.0,</b></p>
<p><b>                    "y": 5.0</b></p>
<p><b>                },</b></p>
<p><b>                "guid": "c032a992-0ef7-4845-acae-2c70fc9d5da3",</b></p>
<p><b>                "$version": "A",</b></p>
<p><b>                "$type": "Bolt.SetVariable",</b></p>
<p><b>                "$id": "77"</b></p>
<p><b>            },</b></p>
<p><b>            {</b></p>
<p><b>                "sourceUnit": {</b></p>
<p><b>                    "$ref": "15"</b></p>
<p><b>                },</b></p>
<p><b>                "sourceKey": "trigger",</b></p>
<p><b>                "destinationUnit": {</b></p>
<p><b>                    "$ref": "34"</b></p>
<p><b>                },</b></p>
<p><b>                "destinationKey": "enter",</b></p>
<p><b>                "guid": "1c898b91-6375-468e-b201-d8a469f70fe2",</b></p>
<p><b>                "$type": "Bolt.ControlConnection"</b></p>
<p><b>            },</b></p>
<p><b>            {</b></p>
<p><b>                "sourceUnit": {</b></p>
<p><b>                    "$ref": "11"</b></p>
<p><b>                },</b></p>
<p><b>                "sourceKey": "trigger",</b></p>
<p><b>                "destinationUnit": {</b></p>
<p><b>                    "$ref": "60"</b></p>
<p><b>                },</b></p>
<p><b>                "destinationKey": "enter",</b></p>
<p><b>                "guid": "12387957-5167-45ce-b3eb-24babb1e3805",</b></p>
<p><b>                "$type": "Bolt.ControlConnection"</b></p>
<p><b>            },</b></p>
<p><b>            {</b></p>
<p><b>                "sourceUnit": {</b></p>
<p><b>                    "$ref": "45"</b></p>
<p><b>                },</b></p>
<p><b>                "sourceKey": "assigned",</b></p>
<p><b>                "destinationUnit": {</b></p>
<p><b>                    "$ref": "73"</b></p>
<p><b>                },</b></p>
<p><b>                "destinationKey": "assign",</b></p>
<p><b>                "guid": "9be1ce6f-afdc-4b61-ab81-fe723cf9eedf",</b></p>
<p><b>                "$type": "Bolt.ControlConnection"</b></p>
<p><b>            },</b></p>
<p><b>            {</b></p>
<p><b>                "sourceUnit": {</b></p>
<p><b>                    "$ref": "20"</b></p>
<p><b>                },</b></p>
<p><b>                "sourceKey": "exit",</b></p>
<p><b>                "destinationUnit": {</b></p>
<p><b>                    "$ref": "45"</b></p>
<p><b>                },</b></p>
<p><b>                "destinationKey": "assign",</b></p>
<p><b>                "guid": "1ed7b883-a244-449b-8f23-6c7a594872b4",</b></p>
<p><b>                "$type": "Bolt.ControlConnection"</b></p>
<p><b>            },</b></p>
<p><b>            {</b></p>
<p><b>                "sourceUnit": {</b></p>
<p><b>                    "$ref": "34"</b></p>
<p><b>                },</b></p>
<p><b>                "sourceKey": "ifTrue",</b></p>
<p><b>                "destinationUnit": {</b></p>
<p><b>                    "$ref": "30"</b></p>
<p><b>                },</b></p>
<p><b>                "destinationKey": "enter",</b></p>
<p><b>                "guid": "ea6a4aa7-8d8c-4469-9ccc-516d2b569178",</b></p>
<p><b>                "$type": "Bolt.ControlConnection"</b></p>
<p><b>            },</b></p>
<p><b>            {</b></p>
<p><b>                "sourceUnit": {</b></p>
<p><b>                    "$ref": "23"</b></p>
<p><b>                },</b></p>
<p><b>                "sourceKey": "assigned",</b></p>
<p><b>                "destinationUnit": {</b></p>
<p><b>                    "$ref": "36"</b></p>
<p><b>                },</b></p>
<p><b>                "destinationKey": "assign",</b></p>
<p><b>                "guid": "189f1914-dcbd-42d9-a743-2162c2305d38",</b></p>
<p><b>                "$type": "Bolt.ControlConnection"</b></p>
<p><b>            },</b></p>
<p><b>            {</b></p>
<p><b>                "sourceUnit": {</b></p>
<p><b>                    "$ref": "43"</b></p>
<p><b>                },</b></p>
<p><b>                "sourceKey": "trigger",</b></p>
<p><b>                "destinationUnit": {</b></p>
<p><b>                    "$ref": "51"</b></p>
<p><b>                },</b></p>
<p><b>                "destinationKey": "assign",</b></p>
<p><b>                "guid": "5dbfbae5-9ce5-413c-abee-6dc22e19c9d9",</b></p>
<p><b>                "$type": "Bolt.ControlConnection"</b></p>
<p><b>            },</b></p>
<p><b>            {</b></p>
<p><b>                "sourceUnit": {</b></p>
<p><b>                    "$ref": "53"</b></p>
<p><b>                },</b></p>
<p><b>                "sourceKey": "trigger",</b></p>
<p><b>                "destinationUnit": {</b></p>
<p><b>                    "$ref": "20"</b></p>
<p><b>                },</b></p>
<p><b>                "destinationKey": "enter",</b></p>
<p><b>                "guid": "de25f133-cc19-48cc-9225-de5463285f38",</b></p>
<p><b>                "$type": "Bolt.ControlConnection"</b></p>
<p><b>            },</b></p>
<p><b>            {</b></p>
<p><b>                "sourceUnit": {</b></p>
<p><b>                    "$ref": "75"</b></p>
<p><b>                },</b></p>
<p><b>                "sourceKey": "assigned",</b></p>
<p><b>                "destinationUnit": {</b></p>
<p><b>                    "$ref": "23"</b></p>
<p><b>                },</b></p>
<p><b>                "destinationKey": "assign",</b></p>
<p><b>                "guid": "00bd0225-2479-4d9a-8818-214207357aca",</b></p>
<p><b>                "$type": "Bolt.ControlConnection"</b></p>
<p><b>            },</b></p>
<p><b>            {</b></p>
<p><b>                "sourceUnit": {</b></p>
<p><b>                    "$ref": "30"</b></p>
<p><b>                },</b></p>
<p><b>                "sourceKey": "ifFalse",</b></p>
<p><b>                "destinationUnit": {</b></p>
<p><b>                    "$ref": "40"</b></p>
<p><b>                },</b></p>
<p><b>                "destinationKey": "assign",</b></p>
<p><b>                "guid": "66286df7-4330-432a-8fb5-809b47bc5f9f",</b></p>
<p><b>                "$type": "Bolt.ControlConnection"</b></p>
<p><b>            },</b></p>
<p><b>            {</b></p>
<p><b>                "sourceUnit": {</b></p>
<p><b>                    "$ref": "36"</b></p>
<p><b>                },</b></p>
<p><b>                "sourceKey": "assigned",</b></p>
<p><b>                "destinationUnit": {</b></p>
<p><b>                    "$ref": "25"</b></p>
<p><b>                },</b></p>
<p><b>                "destinationKey": "enter",</b></p>
<p><b>                "guid": "4e0e2f7c-8ece-4f7c-8783-655f503674ae",</b></p>
<p><b>                "$type": "Bolt.ControlConnection"</b></p>
<p><b>            },</b></p>
<p><b>            {</b></p>
<p><b>                "sourceUnit": {</b></p>
<p><b>                    "$ref": "65"</b></p>
<p><b>                },</b></p>
<p><b>                "sourceKey": "assigned",</b></p>
<p><b>                "destinationUnit": {</b></p>
<p><b>                    "$ref": "55"</b></p>
<p><b>                },</b></p>
<p><b>                "destinationKey": "assign",</b></p>
<p><b>                "guid": "c288961c-52fb-48ab-a927-a9f6d94eeba2",</b></p>
<p><b>                "$type": "Bolt.ControlConnection"</b></p>
<p><b>            },</b></p>
<p><b>            {</b></p>
<p><b>                "sourceUnit": {</b></p>
<p><b>                    "$ref": "55"</b></p>
<p><b>                },</b></p>
<p><b>                "sourceKey": "assigned",</b></p>
<p><b>                "destinationUnit": {</b></p>
<p><b>                    "$ref": "75"</b></p>
<p><b>                },</b></p>
<p><b>                "destinationKey": "assign",</b></p>
<p><b>                "guid": "6407924d-d4b1-4a85-8272-45f5161e5430",</b></p>
<p><b>                "$type": "Bolt.ControlConnection"</b></p>
<p><b>            },</b></p>
<p><b>            {</b></p>
<p><b>                "sourceUnit": {</b></p>
<p><b>                    "$ref": "60"</b></p>
<p><b>                },</b></p>
<p><b>                "sourceKey": "exit",</b></p>
<p><b>                "destinationUnit": {</b></p>
<p><b>                    "$ref": "77"</b></p>
<p><b>                },</b></p>
<p><b>                "destinationKey": "assign",</b></p>
<p><b>                "guid": "b4b65cb3-b3d7-4f0e-b1d0-eefc9cff4f81",</b></p>
<p><b>                "$type": "Bolt.ControlConnection"</b></p>
<p><b>            },</b></p>
<p><b>            {</b></p>
<p><b>                "sourceUnit": {</b></p>
<p><b>                    "$ref": "30"</b></p>
<p><b>                },</b></p>
<p><b>                "sourceKey": "ifTrue",</b></p>
<p><b>                "destinationUnit": {</b></p>
<p><b>                    "$ref": "65"</b></p>
<p><b>                },</b></p>
<p><b>                "destinationKey": "assign",</b></p>
<p><b>                "guid": "2f40938c-eb8c-465c-abb0-edf695062cdb",</b></p>
<p><b>                "$type": "Bolt.ControlConnection"</b></p>
<p><b>            },</b></p>
<p><b>            {</b></p>
<p><b>                "sourceUnit": {</b></p>
<p><b>                    "$ref": "13"</b></p>
<p><b>                },</b></p>
<p><b>                "sourceKey": "output",</b></p>
<p><b>                "destinationUnit": {</b></p>
<p><b>                    "$ref": "75"</b></p>
<p><b>                },</b></p>
<p><b>                "destinationKey": "input",</b></p>
<p><b>                "guid": "a3eccf7c-e8b1-486c-8334-98cc12ca5fda",</b></p>
<p><b>                "$type": "Bolt.ValueConnection"</b></p>
<p><b>            },</b></p>
<p><b>            {</b></p>
<p><b>                "sourceUnit": {</b></p>
<p><b>                    "$ref": "68"</b></p>
<p><b>                },</b></p>
<p><b>                "sourceKey": "output",</b></p>
<p><b>                "destinationUnit": {</b></p>
<p><b>                    "$ref": "51"</b></p>
<p><b>                },</b></p>
<p><b>                "destinationKey": "input",</b></p>
<p><b>                "guid": "c6f0da76-bfd2-4ee5-8399-13cd66e5d6a4",</b></p>
<p><b>                "$type": "Bolt.ValueConnection"</b></p>
<p><b>            },</b></p>
<p><b>            {</b></p>
<p><b>                "sourceUnit": {</b></p>
<p><b>                    "$ref": "49"</b></p>
<p><b>                },</b></p>
<p><b>                "sourceKey": "value",</b></p>
<p><b>                "destinationUnit": {</b></p>
<p><b>                    "$ref": "30"</b></p>
<p><b>                },</b></p>
<p><b>                "destinationKey": "condition",</b></p>
<p><b>                "guid": "a7847038-cf08-45e1-8ffd-2d0ff09dde1b",</b></p>
<p><b>                "$type": "Bolt.ValueConnection"</b></p>
<p><b>            },</b></p>
<p><b>            {</b></p>
<p><b>                "sourceUnit": {</b></p>
<p><b>                    "$ref": "28"</b></p>
<p><b>                },</b></p>
<p><b>                "sourceKey": "value",</b></p>
<p><b>                "destinationUnit": {</b></p>
<p><b>                    "$ref": "65"</b></p>
<p><b>                },</b></p>
<p><b>                "destinationKey": "target",</b></p>
<p><b>                "guid": "cb98f659-d31b-442d-ad07-f1d453a53613",</b></p>
<p><b>                "$type": "Bolt.ValueConnection"</b></p>
<p><b>            },</b></p>
<p><b>            {</b></p>
<p><b>                "sourceUnit": {</b></p>
<p><b>                    "$ref": "63"</b></p>
<p><b>                },</b></p>
<p><b>                "sourceKey": "value",</b></p>
<p><b>                "destinationUnit": {</b></p>
<p><b>                    "$ref": "23"</b></p>
<p><b>                },</b></p>
<p><b>                "destinationKey": "input",</b></p>
<p><b>                "guid": "1d114f0b-78fe-4f89-ad1e-9a344395177c",</b></p>
<p><b>                "$type": "Bolt.ValueConnection"</b></p>
<p><b>            },</b></p>
<p><b>            {</b></p>
<p><b>                "sourceUnit": {</b></p>
<p><b>                    "$ref": "32"</b></p>
<p><b>                },</b></p>
<p><b>                "sourceKey": "value",</b></p>
<p><b>                "destinationUnit": {</b></p>
<p><b>                    "$ref": "34"</b></p>
<p><b>                },</b></p>
<p><b>                "destinationKey": "condition",</b></p>
<p><b>                "guid": "9bdea669-9acb-467f-9e78-4da2fcc896d1",</b></p>
<p><b>                "$type": "Bolt.ValueConnection"</b></p>
<p><b>            },</b></p>
<p><b>            {</b></p>
<p><b>                "sourceUnit": {</b></p>
<p><b>                    "$ref": "17"</b></p>
<p><b>                },</b></p>
<p><b>                "sourceKey": "value",</b></p>
<p><b>                "destinationUnit": {</b></p>
<p><b>                    "$ref": "60"</b></p>
<p><b>                },</b></p>
<p><b>                "destinationKey": "%name",</b></p>
<p><b>                "guid": "4148b384-507b-4266-8611-fc45983af0ac",</b></p>
<p><b>                "$type": "Bolt.ValueConnection"</b></p>
<p><b>            },</b></p>
<p><b>            {</b></p>
<p><b>                "sourceUnit": {</b></p>
<p><b>                    "$ref": "53"</b></p>
<p><b>                },</b></p>
<p><b>                "sourceKey": "collider",</b></p>
<p><b>                "destinationUnit": {</b></p>
<p><b>                    "$ref": "73"</b></p>
<p><b>                },</b></p>
<p><b>                "destinationKey": "input",</b></p>
<p><b>                "guid": "165ab66e-d1e6-485e-b2e3-eeab0aba0b94",</b></p>
<p><b>                "$type": "Bolt.ValueConnection"</b></p>
<p><b>            },</b></p>
<p><b>            {</b></p>
<p><b>                "sourceUnit": {</b></p>
<p><b>                    "$ref": "20"</b></p>
<p><b>                },</b></p>
<p><b>                "sourceKey": "result",</b></p>
<p><b>                "destinationUnit": {</b></p>
<p><b>                    "$ref": "45"</b></p>
<p><b>                },</b></p>
<p><b>                "destinationKey": "input",</b></p>
<p><b>                "guid": "1de08bbc-5a6b-4819-bd2c-d60f66073e50",</b></p>
<p><b>                "$type": "Bolt.ValueConnection"</b></p>
<p><b>            },</b></p>
<p><b>            {</b></p>
<p><b>                "sourceUnit": {</b></p>
<p><b>                    "$ref": "28"</b></p>
<p><b>                },</b></p>
<p><b>                "sourceKey": "value",</b></p>
<p><b>                "destinationUnit": {</b></p>
<p><b>                    "$ref": "55"</b></p>
<p><b>                },</b></p>
<p><b>                "destinationKey": "target",</b></p>
<p><b>                "guid": "aa3534bc-c7be-428c-aef5-09fbddc1c6f6",</b></p>
<p><b>                "$type": "Bolt.ValueConnection"</b></p>
<p><b>            },</b></p>
<p><b>            {</b></p>
<p><b>                "sourceUnit": {</b></p>
<p><b>                    "$ref": "47"</b></p>
<p><b>                },</b></p>
<p><b>                "sourceKey": "self",</b></p>
<p><b>                "destinationUnit": {</b></p>
<p><b>                    "$ref": "25"</b></p>
<p><b>                },</b></p>
<p><b>                "destinationKey": "%obj",</b></p>
<p><b>                "guid": "132cc561-801a-4d51-a5d4-7d06afafde1a",</b></p>
<p><b>                "$type": "Bolt.ValueConnection"</b></p>
<p><b>            },</b></p>
<p><b>            {</b></p>
<p><b>                "sourceUnit": {</b></p>
<p><b>                    "$ref": "70"</b></p>
<p><b>                },</b></p>
<p><b>                "sourceKey": "value",</b></p>
<p><b>                "destinationUnit": {</b></p>
<p><b>                    "$ref": "77"</b></p>
<p><b>                },</b></p>
<p><b>                "destinationKey": "input",</b></p>
<p><b>                "guid": "158ca893-a16a-468a-9e01-648e36c84b7a",</b></p>
<p><b>                "$type": "Bolt.ValueConnection"</b></p>
<p><b>            },</b></p>
<p><b>            {</b></p>
<p><b>                "sourceUnit": {</b></p>
<p><b>                    "$ref": "38"</b></p>
<p><b>                },</b></p>
<p><b>                "sourceKey": "value",</b></p>
<p><b>                "destinationUnit": {</b></p>
<p><b>                    "$ref": "40"</b></p>
<p><b>                },</b></p>
<p><b>                "destinationKey": "input",</b></p>
<p><b>                "guid": "5d3ec739-71c9-4f5e-8cc9-c3ba6e0e499b",</b></p>
<p><b>                "$type": "Bolt.ValueConnection"</b></p>
<p><b>            },</b></p>
<p><b>            {</b></p>
<p><b>                "sourceUnit": {</b></p>
<p><b>                    "$ref": "60"</b></p>
<p><b>                },</b></p>
<p><b>                "sourceKey": "result",</b></p>
<p><b>                "destinationUnit": {</b></p>
<p><b>                    "$ref": "70"</b></p>
<p><b>                },</b></p>
<p><b>                "destinationKey": "target",</b></p>
<p><b>                "guid": "8a1ac47b-4666-4753-93ef-ea7eb521ffba",</b></p>
<p><b>                "$type": "Bolt.ValueConnection"</b></p>
<p><b>            },</b></p>
<p><b>            {</b></p>
<p><b>                "sourceUnit": {</b></p>
<p><b>                    "$ref": "58"</b></p>
<p><b>                },</b></p>
<p><b>                "sourceKey": "output",</b></p>
<p><b>                "destinationUnit": {</b></p>
<p><b>                    "$ref": "20"</b></p>
<p><b>                },</b></p>
<p><b>                "destinationKey": "%tag",</b></p>
<p><b>                "guid": "e3097953-424f-49bc-af0e-cadb7d3ee3f2",</b></p>
<p><b>                "$type": "Bolt.ValueConnection"</b></p>
<p><b>            },</b></p>
<p><b>            {</b></p>
<p><b>                "sourceUnit": {</b></p>
<p><b>                    "$ref": "53"</b></p>
<p><b>                },</b></p>
<p><b>                "sourceKey": "collider",</b></p>
<p><b>                "destinationUnit": {</b></p>
<p><b>                    "$ref": "20"</b></p>
<p><b>                },</b></p>
<p><b>                "destinationKey": "target",</b></p>
<p><b>                "guid": "35555816-7b51-4c9c-b808-da089a78de0c",</b></p>
<p><b>                "$type": "Bolt.ValueConnection"</b></p>
<p><b>            },</b></p>
<p><b>            {</b></p>
<p><b>                "position": {</b></p>
<p><b>                    "xMin": -229.0,</b></p>
<p><b>                    "yMin": -270.0,</b></p>
<p><b>                    "xMax": 1022.0,</b></p>
<p><b>                    "yMax": 211.0</b></p>
<p><b>                },</b></p>
<p><b>                "label": "FirstInstantiatedFixedPosition",</b></p>
<p><b>                "comment": null,</b></p>
<p><b>                "color": {</b></p>
<p><b>                    "r": 0.0,</b></p>
<p><b>                    "g": 0.0,</b></p>
<p><b>                    "b": 0.0,</b></p>
<p><b>                    "a": 1.0</b></p>
<p><b>                },</b></p>
<p><b>                "guid": "6a8aed00-c6f4-42f4-bff4-c6c6e4af8a83",</b></p>
<p><b>                "$version": "A",</b></p>
<p><b>                "$type": "Ludiq.GraphGroup"</b></p>
<p><b>            }</b></p>
<p><b>        ],</b></p>
<p><b>        "$version": "A"</b></p>
<p><b>    }</b></p>
<p><b>}</b></p>
<p></p>
<p><b>Ludiq.Serialization:DeserializeInto(SerializationData, Object&, Boolean)</b></p>
<p><b>Ludiq.LudiqScriptableObject:UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize()</b></p>
<p></p>
<p><b>(Filename: ./Runtime/Export/Debug.bindings.h Line: 45)</b></p>
<p></p>
<p><b>Failed to deserialize scriptable object.</b></p>
<p><b>System.Runtime.Serialization.SerializationException: Deserialization into 'Bolt.FlowMacro' failed. ---> System.InvalidOperationException: Internal Deserialization Error - Object definition has not been encountered for object with id=36; have you reordered or modified the serialized data? If this is an issue with an unmodified Full Serializer implementation and unmodified serialization data, please report an issue with an included test case.</b></p>
<p><b>  at Ludiq.FullSerializer.Internal.fsCyclicReferenceManager.GetReferenceObject (System.Int32 id) [0x00000] in <00000000000000000000000000000000>:0 </b></p>
<p><b>  at Ludiq.FullSerializer.fsSerializer.InternalDeserialize_1_CycleReference (System.Type overrideConverterType, Ludiq.FullSerializer.fsData data, System.Type storageType, System.Object& result, System.Collections.Generic.List`1[Ludiq.FullSerializer.fsObjectProcessor]& processors) [0x00000] in <00000000000000000000000000000000>:0 </b></p>
<p><b>  at Ludiq.FullSerializer.fsSerializer.TryDeserialize (Ludiq.FullSerializer.fsData data, System.Type storageType, System.Type overrideConverterType, System.Object& result) [0x00000] in <00000000000000000000000000000000>:0 </b></p>
<p><b>  at Ludiq.FullSerializer.fsReflectedConverter.TryDeserialize (Ludiq.FullSerializer.fsData data, System.Object& instance, System.Type storageType) [0x00000] in <00000000000000000000000000000000>:0 </b></p>
<p><b>  at Ludiq.FullSerializer.fsSerializer.InternalDeserialize_3_Inheritance (System.Type overrideConverterType, Ludiq.FullSerializer.fsData data, System.Type storageType, System.Object& result, System.Collections.Generic.List`1[Ludiq.FullSerializer.fsObjectProcessor]& processors) [0x00000] in <00000000000000000000000000000000>:0 </b></p>
<p><b>  at Ludiq.FullSerializer.fsSerializer.InternalDeserialize_2_Version (System.Type overrideConverterType, Ludiq.FullSerializer.fsData data, System.Type storageType, System.Object& result, System.Collections.Generic.List`1[Ludiq.FullSerializer.fsObjectProcessor]& processors) [0x00000] in <00000000000000000000000000000000>:0 </b></p>
<p><b>  at Ludiq.FullSerializer.fsSerializer.InternalDeserialize_1_CycleReference (System.Type overrideConverterType, Ludiq.FullSerializer.fsData data, System.Type storageType, System.Object& result, System.Collections.Generic.List`1[Ludiq.FullSerializer.fsObjectProcessor]& processors) [0x00000] in <00000000000000000000000000000000>:0 </b></p>
<p><b>  at Ludiq.FullSerializer.fsSerializer.TryDeserialize (Ludiq.FullSerializer.fsData data, System.Type storageType, System.Type overrideConverterType, System.Object& result) [0x00000] in <00000000000000000000000000000000>:0 </b></p>
<p><b>  at Ludiq.FullSerializer.fsIEnumerableConverter.TryDeserialize (Ludiq.FullSerializer.fsData data, System.Object& instance_, System.Type storageType) [0x00000] in <00000000000000000000000000000000>:0 </b></p>
<p><b>  at Ludiq.FullSerializer.fsSerializer.InternalDeserialize_3_Inheritance (System.Type overrideConverterType, Ludiq.FullSerializer.fsData data, System.Type storageType, System.Object& result, System.Collections.Generic.List`1[Ludiq.FullSerializer.fsObjectProcessor]& processors) [0x00000] in <00000000000000000000000000000000>:0 </b></p>
<p><b>  at Ludiq.FullSerializer.fsSerializer.InternalDeserialize_2_Version (System.Type overrideConverterType, Ludiq.FullSerializer.fsData data, System.Type storageType, System.Object& result, System.Collections.Generic.List`1[Ludiq.FullSerializer.fsObjectProcessor]& processors) [0x00000] in <00000000000000000000000000000000>:0 </b></p>
<p><b>  at Ludiq.FullSerializer.fsSerializer.InternalDeserialize_1_CycleReference (System.Type overrideConverterType, Ludiq.FullSerializer.fsData data, System.Type storageType, System.Object& result, System.Collections.Generic.List`1[Ludiq.FullSerializer.fsObjectProcessor]& processors) [0x00000] in <00000000000000000000000000000000>:0 </b></p>
<p><b>  at Ludiq.FullSerializer.fsSerializer.TryDeserialize (Ludiq.FullSerializer.fsData data, System.Type storageType, System.Type overrideConverterType, System.Object& result) [0x00000] in <00000000000000000000000000000000>:0 </b></p>
<p><b>  at Ludiq.FullSerializer.fsReflectedConverter.TryDeserialize (Ludiq.FullSerializer.fsData data, System.Object& instance, System.Type storageType) [0x00000] in <00000000000000000000000000000000>:0 </b></p>
<p><b>  at Ludiq.FullSerializer.fsSerializer.InternalDeserialize_3_Inheritance (System.Type overrideConverterType, Ludiq.FullSerializer.fsData data, System.Type storageType, System.Object& result, System.Collections.Generic.List`1[Ludiq.FullSerializer.fsObjectProcessor]& processors) [0x00000] in <00000000000000000000000000000000>:0 </b></p>
<p><b>  at Ludiq.FullSerializer.fsSerializer.InternalDeserialize_2_Version (System.Type overrideConverterType, Ludiq.FullSerializer.fsData data, System.Type storageType, System.Object& result, System.Collections.Generic.List`1[Ludiq.FullSerializer.fsObjectProcessor]& processors) [0x00000] in <00000000000000000000000000000000>:0 </b></p>
<p><b>  at Ludiq.FullSerializer.fsSerializer.InternalDeserialize_1_CycleReference (System.Type overrideConverterType, Ludiq.FullSerializer.fsData data, System.Type storageType, System.Object& result, System.Collections.Generic.List`1[Ludiq.FullSerializer.fsObjectProcessor]& processors) [0x00000] in <00000000000000000000000000000000>:0 </b></p>
<p><b>  at Ludiq.FullSerializer.fsSerializer.TryDeserialize (Ludiq.FullSerializer.fsData data, System.Type storageType, System.Type overrideConverterType, System.Object& result) [0x00000] in <00000000000000000000000000000000>:0 </b></p>
<p><b>  at Ludiq.FullSerializer.fsReflectedConverter.TryDeserialize (Ludiq.FullSerializer.fsData data, System.Object& instance, System.Type storageType) [0x00000] in <00000000000000000000000000000000>:0 </b></p>
<p><b>  at Ludiq.FullSerializer.fsSerializer.InternalDeserialize_3_Inheritance (System.Type overrideConverterType, Ludiq.FullSerializer.fsData data, System.Type storageType, System.Object& result, System.Collections.Generic.List`1[Ludiq.FullSerializer.fsObjectProcessor]& processors) [0x00000] in <00000000000000000000000000000000>:0 </b></p>
<p><b>  at Ludiq.FullSerializer.fsSerializer.InternalDeserialize_2_Version (System.Type overrideConverterType, Ludiq.FullSerializer.fsData data, System.Type storageType, System.Object& result, System.Collections.Generic.List`1[Ludiq.FullSerializer.fsObjectProcessor]& processors) [0x00000] in <00000000000000000000000000000000>:0 </b></p>
<p><b>  at Ludiq.FullSerializer.fsSerializer.InternalDeserialize_1_CycleReference (System.Type overrideConverterType, Ludiq.FullSerializer.fsData data, System.Type storageType, System.Object& result, System.Collections.Generic.List`1[Ludiq.FullSerializer.fsObjectProcessor]& processors) [0x00000] in <00000000000000000000000000000000>:0 </b></p>
<p><b>  at Ludiq.FullSerializer.fsSerializer.TryDeserialize (Ludiq.FullSerializer.fsData data, System.Type storageType, System.Type overrideConverterType, System.Object& result) [0x00000] in <00000000000000000000000000000000>:0 </b></p>
<p><b>  at Ludiq.Serialization.DeserializeJson (Ludiq.FullSerializer.fsSerializer serializer, System.String json, System.Object& instance, System.Boolean forceReflected) [0x00000] in <00000000000000000000000000000000>:0 </b></p>
<p><b>  at Ludiq.Serialization.DeserializeInto (Ludiq.SerializationData data, System.Object& instance, System.Boolean forceReflected) [0x00000] in <00000000000000000000000000000000>:0 </b></p>
<p><b>  at Ludiq.LudiqScriptableObject.UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize () [0x00000] in <00000000000000000000000000000000>:0 </b></p>
<p><b>   --- End of inner exception stack trace ---</b></p>
<p><b>  at Ludiq.Serialization.DeserializeInto (Ludiq.SerializationData data, System.Object& instance, System.Boolean forceReflected) [0x00000] in <00000000000000000000000000000000>:0 </b></p>
<p><b>  at Ludiq.LudiqScriptableObject.UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize () [0x00000] in <00000000000000000000000000000000>:0 </b></p>
<p><b>Ludiq.LudiqScriptableObject:UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize()</b></p>
<p></p>
<p><b>(Filename: ./Runtime/Export/Debug.bindings.h Line: 45)</b></p>
<p></p>
<p><b>UnloadTime: 0.497208 ms</b></p>

Bolt Version:
1.4.1
Unity Version:
2018.3.9f1
Platform(s):
Scripting Backend:
.NET Version (API Compatibility Level):

Have you tried upgrading to 1.4.3f2?

Yes. I tried but it doesn't change anything.

Pending Review

Hi Vborcard,

This sounds like Unity physics classes get stripped from the AOT build, causing an UNREGISTERED type signature in the message.

Last time this issue was encountered, it was because the user didn't run AOT Pre-Build right before building the iOS project (running it once then modifying your graphs is not enough -- you must always run it before building if you made graph changes since the last build).

See: https://support.ludiq.io/communities/5/topics/671-this-message-parameter-has-to-be-of-type-unregistered

Let me know if running AOT Pre-Build then building to iOS right after doesn't fix your issue.