PlayIdleAction - Actor
Member of: Actor Script
Attempts to play an idle from the action root passed.
SyntaxEdit
bool Function PlayIdleAction(Action aAction, ObjectReference aTarget = None) native
ParametersEdit
- aAction: The Action form the actor is attempting to play an idle from.
- aTarget: Optional parameter noting the target of the actor's action.
- Default: None
Return ValueEdit
True if an idle was successfully loaded and played, false otherwise.
ExamplesEdit
; Make Dogmeat Bark
if DogmeatRef.PlayIdleAction(barkAction)
Debug.Trace("Dogmeat barked!")
else
Debug.Trace("Something went wrong")
endIf
NotesEdit
Too many things can happen while you are attempting to play an idle, so make sure to gracefully handle all circumstances. Never use the structure "play idle, wait for event" - this will inevitably cause your script to get stuck forever when some other code or script overrules your idle.