OnDestructionStageChanged - ObjectReference
Member of: ObjectReference Script
Event called when the object's destruction stage changes.
SyntaxEdit
Event OnDestructionStageChanged(int aiOldStage, int aiCurrentStage)
ParametersEdit
- aiOldStage - The object's destruction stage before this event fired. Attached here because massive damage could cause an object to skip several destruction stages at once.
- aiCurrentStage - The object's current destruction stage.
ExamplesEdit
Event OnDestructionStageChanged(int aiOldStage, int aiCurrentStage)
Debug.Trace("Out destruction stage changed from " + aiOldStage + " to " + aiCurrentStage)
EndEvent
Event OnDestructionStageChanged(int aiOldStage, int aiCurrentStage)
; ClearDestruction will set aiCurrentStage back to 0.
if aiCurrentStage == 0 && aiOldStage > 0
Debug.Trace("The item has been repaired" )
endif
EndEvent