/* Generic Throw Off Latched-On Attackers Machine // // This machine should be used through the normal call mechanism // */ machine ThrowOff { state ThrowStart { action StopLook() action SetAutoMovementBlend(false) action PlayAnimLooping("shake", "01_lp", false, -1.0, 1.0) transition { goto ThrowWait } } state ThrowWait { transition IsTargetLatchedOn() == false { goto ThrowExitStart } } exitstart state ThrowExitStart { action StopAnimState("shake") transition { goto ThrowExitEnd } } exitend state ThrowExitEnd { action SetAutoMovementBlend(true) } }