NodeCanvas Forums › Support › BBCollider2D support?
Hey again,
So we’re using the Collider2D type with BBObject and it seems to be throwing errors on iOS. Any chance we’ll see support for the type in the future?
Best,
Tyler
Hello Tyler,
There were some issues with iOS in some cases, but were fixed in the latest version.
Are you using the latest NC version?
If so, can you please tell me the errors you are getting?
Thanks,
Gavalakis
Join us on Discord: https://discord.gg/97q2Rjh
Hey there,
Edit! We were not!
I believe we are! Let me double check.
I’ve noticed that the Dialogue Trees also crash due to reflection issues:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
ExecutionEngineException: Attempting to JIT compile method (wrapper dynamic-method) System.Runtime.CompilerServices.ExecutionScope:lambda_method (System.Runtime.CompilerServices.ExecutionScope,object) while running with --aot-only. at System.Delegate.CreateDelegate (System.Type type, System.Object firstArgument, System.Reflection.MethodInfo method, Boolean throwOnBindFailure) [0x00000] in <filename unknown>:0 at System.Delegate.CreateDelegate (System.Type type, System.Object firstArgument, System.Reflection.MethodInfo method) [0x00000] in <filename unknown>:0 at System.Reflection.Emit.DynamicMethod.CreateDelegate (System.Type delegateType, System.Object target) [0x00000] in <filename unknown>:0 at System.Linq.Expressions.EmitContext.CreateDelegate (System.Runtime.CompilerServices.ExecutionScope scope) [0x00000] in <filename unknown>:0 at System.Linq.Expressions.CompilationContext.CreateDelegate (Int32 unit, System.Runtime.CompilerServices.ExecutionScope scope) [0x00000] in <filename unknown>:0 at System.Linq.Expressions.CompilationContext.CreateDelegate () [0x00000] in <filename unknown>:0 at System.Linq.Expressions.LambdaExpression.Compile () [0x00000] in <filename unknown>:0 at System.Linq.Expressions.Expression1[System.Func2[System.Object,System.Object]].Compile () [0x00000] in <filename unknown>:0 at NodeCanvas.NCReflection.BuildDelegate[Func2] (System.Reflection.MethodInfo method, System.Object[] missingParamValues) [0x00000] in <filename unknown>:0 at NodeCanvas.Variables.BBVariable.get_objectValue () [0x0000b] in /Users/tkirk/Unity/Oaktree/Assets/NodeCanvas/Core/Blackboard/BBVariables.cs:208 at NodeCanvas.Variables.BBVariable.get_isNull () [0x00000] in /Users/tkirk/Unity/Oaktree/Assets/NodeCanvas/Core/Blackboard/BBVariables.cs:190 at NodeCanvas.Task.Initialize (UnityEngine.Component newAgent) [0x0015b] in /Users/tkirk/Unity/Oaktree/Assets/NodeCanvas/Core/Tasks/Task.cs:316 at NodeCanvas.Task.Set (UnityEngine.Component newAgent, NodeCanvas.Blackboard newBB) [0x000bd] in /Users/tkirk/Unity/Oaktree/Assets/NodeCanvas/Core/Tasks/Task.cs:277 at NodeCanvas.ActionTask.ExecuteAction (UnityEngine.Component agent, NodeCanvas.Blackboard blackboard, System.Action 1 callback) [0x00024] in /Users/tkirk/Unity/Oaktree/Assets/NodeCanvas/Core/Tasks/ActionTask.cs:63 at NodeCanvas.DialogueTrees.DLGActionNode.OnExecute () [0x00058] in /Users/tkirk/Unity/Oaktree/Assets/NodeCanvas/Systems/DialogueTree/DLGActionNode.cs:52 at NodeCanvas.Node.OnExecute (UnityEngine.Component agent) [0x00000] in /Users/tkirk/Unity/Oaktree/Assets/NodeCanvas/Core/Graph/Node.cs:232 at NodeCanvas.Node.OnExecute (UnityEngine.Component agent, NodeCanvas.Blackboard blackboard) [0x00000] in /Users/tkirk/Unity/Oaktree/Assets/NodeCanvas/Core/Graph/Node.cs:228 at NodeCanvas.Node.Execute (UnityEngine.Component agent, NodeCanvas.Blackboard blackboard) [0x0001e] in /Users/tkirk/Unity/Oaktree/Assets/NodeCanvas/Core/Graph/Node.cs:214 at NodeCanvas.Node.Execute () [0x00000] in /Users/tkirk/Unity/Oaktree/Assets/NodeCanvas/Core/Graph/Node.cs:200 at NodeCanvas.DialogueTrees.DialogueTree.OnGraphStarted () [0x00259] in /Users/tkirk/Unity/Oaktree/Assets/NodeCanvas/Systems/DialogueTree/DialogueTree.cs:116 at NodeCanvas.Graph.StartGraph (UnityEngine.Component agent, NodeCanvas.Blackboard blackboard, System.Action callback) [0x0015d] in /Users/tkirk/Unity/Oaktree/Assets/NodeCanvas/Core/Graph/Graph.cs:286 at NodeCanvas.StateMachines.FSMNestedDLGState.Enter () [0x0001d] in /Users/tkirk/Unity/Oaktree/Assets/NodeCanvas/Systems/FSM/FSMNestedDLGState.cs:42 at NodeCanvas.StateMachines.FSMState.OnExecute () [0x00026] in /Users/tkirk/Unity/Oaktree/Assets/NodeCanvas/Systems/FSM/FSMState.cs:80 at NodeCanvas.Node.OnExecute (UnityEngine.Component agent) [0x00000] in /Users/tkirk/Unity/Oaktree/Assets/NodeCanvas/Core/Graph/Node.cs:232 at NodeCanvas.Node.OnExecute (UnityEngine.Component agent, NodeCanvas.Blackboard blackboard) [0x00000] in /Users/tkirk/Unity/Oaktree/Assets/NodeCanvas/Core/Graph/Node.cs:228 at NodeCanvas.Node.Execute (UnityEngine.Component agent, NodeCanvas.Blackboard blackboard) [0x0001e] in /Users/tkirk/Unity/Oaktree/Assets/NodeCanvas/Core/Graph/Node.cs:214 at NodeCanvas.StateMachines.FSM.EnterState (NodeCanvas.StateMachines.FSMState newState) [0x000eb] in /Users/tkirk/Unity/Oaktree/Assets/NodeCanvas/Systems/FSM/FSM.cs:105 at NodeCanvas.StateMachines.FSMState.CheckTransition () [0x00067] in /Users/tkirk/Unity/Oaktree/Assets/NodeCanvas/Systems/FSM/FSMState.cs:107 at NodeCanvas.StateMachines.FSMState.OnUpdate () [0x00012] in /Users/tkirk/Unity/Oaktree/Assets/NodeCanvas/Systems/FSM/FSMState.cs:92 at NodeCanvas.StateMachines.FSM.OnGraphUpdate () [0x00069] in /Users/tkirk/Unity/Oaktree/Assets/NodeCanvas/Systems/FSM/FSM.cs:59 at NodeCanvas.MonoManager.Update () [0x00007] in /Users/tkirk/Unity/Oaktree/Assets/NodeCanvas/Core/Other/MonoManager.cs:58 |
Hello,
Please send me an email at info@nodecanvas.com so that I can reply you with the latest version 1.6 because 1.5.9w has a big nasty bug.
Thanks a lot
Join us on Discord: https://discord.gg/97q2Rjh