//------------------------------------ public void UpdateTypedWord() { //If not chasing or attacking, then ignore if (ActiveState != AISTATE.CHASE && ActiveState != AISTATE.ATTACK) { return; } MatchedWord = WordList.CompareWords(Typer.TypedWord, AssocWord); //Check for typing match if (MatchedWord.Length != AssocWord.Length) { return; } if (MatchedWord.Equals(AssocWord)) { OnTypingMatched.Invoke(); //Match found. Invoke matched event } }