I figured out a solution to avoid using Cast with Tck(),.
And make sure the guards can go back to normal animation in no aimming status at right time(after they visted lastSeenLocation)
- set aimming status in AIControllerBP like this:
- reset aimming status in ClearBlackboardTask like this: