Difference between revisions of "OnReset - ObjectReference"

From the CreationKit Wiki
Jump to navigation Jump to search
imported>JLundin
imported>Gr3y
Line 26: Line 26:
* Any event registrations that have been done before the object was reset (and before OnInit would have been called) will have been cleared.
* Any event registrations that have been done before the object was reset (and before OnInit would have been called) will have been cleared.
* This event does not block other events, functions, or properties from running (unlike OnInit).
* This event does not block other events, functions, or properties from running (unlike OnInit).
* Created refs never reset (i.e. refs placed via PlaceAtMe)
* Created refs never reset (i.e. refs placed via [[PlaceAtMe]])


== See Also ==
== See Also ==

Revision as of 14:36, 13 February 2012

Member of: ObjectReference Script, Alias Script, and Quest Script

Event called when the object is reset.

Syntax

Event OnReset()

Parameters

None.

Examples

Event OnReset()
  Debug.Trace("This object was reset")
endEvent

Notes

  • Your script's data has already been reset by the time you receive this event (and your OnInit has been run), so if you need to retain any information between Resets, you need to store the information somewhere else.
  • Quests and their aliases receive this event when the quest is started up.
  • Any event registrations that have been done before the object was reset (and before OnInit would have been called) will have been cleared.
  • This event does not block other events, functions, or properties from running (unlike OnInit).
  • Created refs never reset (i.e. refs placed via PlaceAtMe)

See Also