OnEffectStart - ActiveMagicEffect
Member of: ActiveMagicEffect Script
Event called when the active magic effect has just started on the specified target.
SyntaxEdit
Event OnEffectStart(Actor akTarget, Actor akCaster)
ParametersEdit
ExamplesEdit
Event OnEffectStart(Actor akTarget, Actor akCaster)
Debug.Trace("Magic effect was started on " + akTarget)
endEvent
CaveatEdit
It is possible, that the ActiveMagicEffect ceases to exist immediately (ex: if the actor it's applied to dies the moment the effect starts), so that GetBaseObject() ends up being called on a none object, even in the OnEffectStart() event. If you need to know the MagicEffect such a ActiveMagicEffect is attached to, you'll need to store it as a property on the ActiveMagicEffect script.