private void TrickDetected() { if (!detecting) { return; } if (targetManager.GetLastTrickPerformed().Equals(targetTrick)) { numDetected++; if (numDetected >= targetNum) { targetManager.OnTrick -= this.TrickDetected; string s = successNode; ResetVars(); dialogueRunner.StartDialogue(s); } } else { dialogueRunner.StartDialogue(failNode); } }