OnLoad - ObjectReference

From the Fallout4 CreationKit Wiki
Jump to navigation Jump to search

Member of: ObjectReference Script

Event called when the object is "as loaded as it can be" - meaning:

  • If the object is enabled, it will have completely loaded its 3D and be ready to animate or otherwise manipulated without issues.
  • If the object is disabled, it will receive the event when it enters the loaded area but obviously will not have its 3D.
  • The event is ALSO called when an object is enabled within the loaded area - in which case it will have its 3D when the event is fired.

Syntax[edit | edit source]

Event OnLoad()

Parameters[edit | edit source]

None.

Examples[edit | edit source]

Event OnLoad()
  if !IsDisabled()
      Debug.Trace("This object is loaded, playing animations should work now")
  else
      Debug.Trace("This object is loaded but disabled - so it doesn't have 3D")
  endif
endEvent

Notes[edit | edit source]

This event will not be called when the object is being loaded during initial savegame load.

See Also[edit | edit source]