Reply To: Binded Variables on iOS

NodeCanvas Forums Support Binded Variables on iOS Reply To: Binded Variables on iOS

#9878
Matt Newcombe
Participant

Sorry ignore previous message, not sure how to delete it.

Ok so the test case is super simple, empty scene, one game object, behaviour tree graph with a vector bound to the transform position, as in the attachment.

In the editor this runs perfectly fine, the object floats up as expected,
On an iOS build, the behaviour tree errors with:

ExecutionEngineException: Attempting to JIT compile method ‘(wrapper delegate-invoke) System.Func1<UnityEngine.Vector3>:invoke_Vector3__this__ ()’ while running with –aot-only.

at NodeCanvas.Variables.VariableData1[UnityEngine.Vector3].GetValue () [0x0000b] in /Users/matthew.newcombe/work/frodo/Client/Assets/Plugins/NodeCanvas/Core/Blackboard/VariableData.cs:83

(Filename: /Users/matthew.newcombe/work/frodo/Client/Assets/Plugins/NodeCanvas/Core/Blackboard/VariableData.cs Line: 83)

<b>Graph Error:</b> ‘Infinite Loop Detected’ On node ‘<color=#bf7fff>SEQUENCER</color>’ ID 1 | On graph ‘BehaviourTree’

Full stack at https://gist.github.com/newcommat/78ab1cc5ef78ba335c67