FScopedObjectMovement

This class begins an object movement change when created and ends it when it falls out of scope