HeadquartersUnitFired
Tracking Issue: #871
Tags: events
This event is triggered when an XComGameStateContext_HeadquartersOrder
of
eHeadquartersOrderType_FireStaff
type is submitted. The unit state in question
is already removed (RemoveStateObject
) when the event is triggered.
Usually this happens when the player presses "DISMISS" in the armory menu.
HeadquartersUnitFired event
Param | Value |
---|---|
EventID | HeadquartersUnitFired |
EventData | none |
EventSource | XComGameState_Unit |
NewGameState | yes |
Listener template
static function EventListenerReturn OnHeadquartersUnitFired(Object EventData, Object EventSource, XComGameState GameState, Name EventID, Object CallbackObject)
{
local XComGameState_Unit FiredUnit;
FiredUnit = XComGameState_Unit(EventSource);
// Your code here
return ELR_NoInterrupt;
}