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.

See AlsoEdit