So, this is driving me a bit insane.
I've been VERY happy with Miniscript so far, and I've been integrating it into our application with great success and zero issues up until today.
For some reason that is utterly unknown to me, my latest intrinsic gets this runtime error every time, without fail, no matter what I do or try, yet it still executes the intrinsic without any apparent issue.
Ya... it's confusing.
This is the intrinsic define (literally the same as all my other intrinsics, just different params)...
var f = Intrinsic.Create("call");
f.AddParam("sparkName", ValString.empty);
f.AddParam("functionName", ValString.empty);
f.AddParam("params");
f.code = Intrinsic_Trigger_Function;
...and this is the error...
[Ember] [EmberParser] [SetOutputHandlers] [line 113] Runtime Error: Undefined Identifier: 'value' is unknown in this context
UnityEngine.Debug:Log (object)
DimX.Common.Utilities.LogUtility:LogEmber (string,string,string,int) (at Assets/External/Common/Scripts/Utilities/Misc/LogUtility.cs:39)
DimX.Common.Ember.EmberParser/<>cDisplayClass18_0:<SetOutputHandlers>b1 (string) (at Assets/External/Common/Scripts/Assets/Types/Utilities/Ember/EmberParser.cs:113)
Miniscript.Interpreter:ReportError (Miniscript.MiniscriptException) (at Assets/External/Common/ThirdParty/Runtime/MiniScript/Miniscript Source/MiniscriptInterpreter.cs:299)
Miniscript.Interpreter:RunUntilDone (double,bool) (at Assets/External/Common/ThirdParty/Runtime/MiniScript/Miniscript Source/MiniscriptInterpreter.cs:182)
DimX.Common.Ember.EmberParser:Update () (at Assets/External/Common/Scripts/Assets/Types/Utilities/Ember/EmberParser.cs:53)
DimX.Common.Utilities.Lifecycle:Update () (at Assets/External/Common/Scripts/Utilities/State/Lifecycle.cs:99)
Anyone have any ideas?