OverrideMissionImage
Tracking Issue: #635
Allows overriding the image shown for a mission in the UIMission screen.
OverrideMissionImage event
| Param | Value |
|---|---|
| EventID | OverrideMissionImage |
| EventData | XComLWTuple |
| EventSource | XComGameState_MissionSite |
| NewGameState | none |
Tuple contents
| Index | Name | Type | Direction |
|---|---|---|---|
| 0 | ImagePath | string | inout |
Listener template
static function EventListenerReturn OnOverrideMissionImage(Object EventData, Object EventSource, XComGameState GameState, Name EventID, Object CallbackObject)
{
local XComGameState_MissionSite MissionState;
local XComLWTuple Tuple;
local string ImagePath;
MissionState = XComGameState_MissionSite(EventSource);
Tuple = XComLWTuple(EventData);
ImagePath = Tuple.Data[0].s;
// Your code here
Tuple.Data[0].s = ImagePath;
return ELR_NoInterrupt;
}