PreDarkEventDeactivated
Tracking Issue: #753
Tags: events
Notifies listeners of when a dark event has expired/been deactivated. This event fires before the dark event's deactivation code runs, so register an ELD_Immediate listener if you want access to the state before that happens, or an ELD_OnStateSubmitted listener if you want the state after the full deactivation.
PreDarkEventDeactivated event
| Param | Value | 
|---|---|
| EventID | PreDarkEventDeactivated | 
| EventData | XComGameState_DarkEvent | 
| EventSource | XComGameState_DarkEvent | 
| NewGameState | yes | 
Listener template
static function EventListenerReturn OnPreDarkEventDeactivated(Object EventData, Object EventSource, XComGameState GameState, Name EventID, Object CallbackObject)
{
    local XComGameState_DarkEvent EventState;
    EventState = XComGameState_DarkEvent(EventData);
    // Your code here
    return ELR_NoInterrupt;
}