/* -------------------------------------------------------------- KF_HUDStyleManager -------------------------------------------------------------- Placeable actor able to store multiple skin presets for the players HUD. Author : Alex Quick -------------------------------------------------------------- */ class KF_HUDStyleManager extends Info dependson(KFStoryGameInfo) placeable; struct SConditionStyle { var() KFStoryGameInfo.SConditionHintInfoWorld Style_ObjCondition_World; var() KFStoryGameInfo.SConditionHintInfoHUD Style_ObjCondition_Screen; var() Color Condition_Clr; }; struct SObjectiveStyle { var() KFStoryGameInfo.SObjectiveHeaderInfo Header; var() KFStoryGameInfo.SObjectiveBackgroundInfo Background; var() KFStoryGameInfo.SVect2D Position; var() SConditionStyle Conditions; var() bool bOverride; }; struct SMainHUDStyle { var() Material Ammo_Background; var() bool bOverride; }; struct SDialogueStyle { var() KFStoryGameInfo.SDialogueDisplayInfo Dialogue_Box; var() bool bOverride; }; struct SStylePreset { var() name StyleName; var() SDialogueStyle Dialogue; var() SObjectiveStyle Objectives; var() SMainHUDStyle MainHUD; }; var() SStylePreset StylePreset; defaultproperties { bNoDelete = true }