in Scripts/Runtime/CallbackHandlers/SimpleIntentHandler.cs [28:54]
protected override void OnHandleResponse(WitResponseNode response)
{
if (null == response) return;
bool matched = false;
foreach (var intentNode in response?["intents"]?.Childs)
{
var resultConfidence = intentNode["confidence"].AsFloat;
if (intent == intentNode["name"].Value)
{
matched = true;
if (resultConfidence >= confidence)
{
onIntentTriggered.Invoke();
}
CheckInsideRange(resultConfidence);
CheckOutsideRange(resultConfidence);
}
}
if(!matched)
{
CheckInsideRange(0);
CheckOutsideRange(0);
}
}