Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ********* FIRAXIS SOURCE CODE ******************
- // FILE: UIScreenListener_UICustomize
- // AUTHOR: Brit Steiner
- //
- // PURPOSE: Adding DLC icons to the item lists.
- //
- //---------------------------------------------------------------------------------------
- // Copyright (c) 2009-2016 Firaxis Games, Inc. All rights reserved.
- //---------------------------------------------------------------------------------------
- class UISL_NameOfYourMod extends UIScreenListener;
- // This event is triggered after a screen is initialized
- event OnInit(UIScreen Screen)
- {
- UICustomize(Screen).CustomizeManager.SubscribeToGetIconsForBodyPart(GetIconsForBodyPart);
- }
- // This event is triggered when a screen is removed
- /*event OnRemoved(UIScreen Screen)
- {
- local UICustomize CustomizeScreen;
- CustomizeScreen = UICustomize(Screen);
- if( CustomizeScreen != none )
- {
- if( CustomizeScreen.CustomizeManager != None )
- {
- CustomizeScreen.CustomizeManager.UnsubscribeToGetIconsForBodyPart(GetIconsForBodyPart);
- }
- }
- }*/
- function string GetIconsForBodyPart(X2BodyPartTemplate BodyPart)
- {
- if( BodyPart.DLCName == 'NameOfDLCNameHere' )
- {
- return class'UIUtilities_Text'.static.InjectImage("img:///UILibrary_NameOfYourSDKFile.NameOfYourIcon", 26, 26, -4) $ " ";
- }
- return "";
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement