Difference between revisions of "OnObjectUnequipped - Actor"
Jump to navigation
Jump to search
imported>Jlundin |
imported>Loop not defined (→Notes) |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 23: | Line 23: | ||
endEvent | endEvent | ||
</source> | </source> | ||
== Notes == | |||
*An [[OnObjectUnequipped - Actor|OnObjectUnequipped()]] event will always get sent before [[OnObjectEquipped - Actor|OnObjectEquipped()]] when equipping an item to an occupied equipment slot. | |||
**The OnObjectEquipped() event does not wait for the OnObjectUnequipped() event to complete before starting. Adding the Utility.Wait(n) function at the beginning of the OnObjectEquipped() event script can help ensure it waits for the first event to finish. | |||
== See Also == | == See Also == |
Latest revision as of 00:44, 7 November 2013
Member of: Actor Script
Event called when the actor unequips an object.
Syntax[edit | edit source]
Event OnObjectUnequipped(Form akBaseObject, ObjectReference akReference)
Parameters[edit | edit source]
- akBaseObject: The base object the actor just unequipped.
- akReference: The reference the actor just unequipped, if the reference is persistent. Otherwise, None.
Examples[edit | edit source]
Event OnObjectUnequipped(Form akBaseObject, ObjectReference akReference)
if akBaseObject as Armor
Debug.Trace("This actor just unequipped a piece of armor!")
endIf
endEvent
Notes[edit | edit source]
- An OnObjectUnequipped() event will always get sent before OnObjectEquipped() when equipping an item to an occupied equipment slot.
- The OnObjectEquipped() event does not wait for the OnObjectUnequipped() event to complete before starting. Adding the Utility.Wait(n) function at the beginning of the OnObjectEquipped() event script can help ensure it waits for the first event to finish.