Checking for IsMoving is a flawed approach no matter how you look at it. The MCV might just have temporarily stopped due to an obstacle, or about to be deployed. Checking for IsIdle instead ensures that the MCV really isn't already in the process of doing something.
36 KiB
36 KiB