- Extends
- HUDKillingFloorSP
- Modifiers
- dependson ( KFStoryGameInfo )
Core.Object
|
+-- Engine.Actor
|
+-- Engine.Hud
|
+-- XInterface.HudBase
|
+-- KFMod.HUDKillingFloor
|
+-- KFMod.HUDKillingFloorSP
|
+-- KFStoryGame.HUD_StoryMode
Inherited Variables from KFMod.HUDKillingFloor |
ArmorBG, ArmorDigits, ArmorIcon, ArmorIconSize, ArrowheadIcon, BarHeight, BarLength, bDebugPlayerCollision, bDisplayDeathScreen, bDisplayInventory, bDisplayQuickSyringe, bDrawDoorHealth, bDrawHint, bFirstHintRender, bGetNewSub, bHint_45_TimeSet, bInitialDark, bInventoryFadingIn, bInventoryFadingOut, bIsSecondDowntime, bLightHud, BorderSize, bShowBuddyDebug, bShowEnemyDebug, bShowKFDebugXHair, bShowMapUpdatedText, bShowNotification, bTallySpecimenKills, bTicksTurn, BulletsInClipBG, BulletsInClipDigits, BulletsInClipIcon, bUsingVOIP, bZoneChanged, CashDigits, CashIcon, ClipsBG, ClipsDigits, ClipsIcon, CurAmmoPrimary, CurClipsPrimary, CurClipsSecondary, CurrentB, CurrentG, CurrentR, CurrentVolume, CurrentZone, DamageHUDTimer, DamageIsUber, DamageStartTime, DigitsBig, DigitsSmall, DistanceUnitString, DoorCache, DoorMover, DoorWelderBG, DoorWelderIcon, EndGameHUDTime, EnemyHealthBarHeight, EnemyHealthBarLength, FadeColor, FadeTime, FireOverlay, FlameIcon, FlameTankIcon, FlashlightBG, FlashlightDigits, FlashlightIcon, FlashlightOffIcon, Global_Delta, GoalTarget, GrainAlpha, GrenadeBG, GrenadeDigits, GrenadeIcon, HealthBarCutoffDist, HealthBarFullVisDist, HealthBG, HealthDigits, HealthIcon, HealthIconSize, HintBackground, HintCoords, HintDesiredAspectRatio, HintFadeTime, HintLifetime, HintRemainingTime, HintText, HintTextWidget, HintTitle, HintTitleWidget, HintWrappedText, Hint_45_Time, HUDHitDamage, hudLastRenderTime, HuskAmmoIcon, IntroTitleFade, InventoryBackgroundTexture, InventoryBoxHeight, InventoryBoxWidth, InventoryFadeStartTime, InventoryFadeTime, InventoryX, InventoryY, KFGRI, KFHUDAlpha, KFLevelRule, KFPRI, LastB, LastDoorBarHealthUpdate, LastG, LastR, LastSubChangeTime, LastVolume, LastWeaponMat, LastZone, LawRocketIcon, LevelActionFontColor, LevelActionFontFont, LevelActionPositionX, LevelActionPositionY, M79Icon, MaxAmmoPrimary, MedicGunBG, MedicGunDigits, MedicGunIcon, MenuFontArrayFonts[5], MenuFontArrayNames[5], MessageHealthLimit, MessageMassLimit, MyColorMod, NearDeathOverlay, NeedleRotator, NextModLogTime, NextStatsUdpTime, NotificationBackground, NotificationBorderSize, NotificationFontSize, NotificationHeight, NotificationHideDelay, NotificationHideTime, NotificationIcon, NotificationIconSpacing, NotificationPhase, NotificationPhaseStartTime, NotificationShowTime, NotificationString, NotificationWidth, NumCalls, OverlayFadeSpeed, PipeBombIcon, PlayerGrenade, PlayerInfoPawns, Portrait, PortraitTime, PortraitX, QuickSyringeBG, QuickSyringeDigits, QuickSyringeDisplayTime, QuickSyringeFadeInTime, QuickSyringeFadeOutTime, QuickSyringeIcon, QuickSyringeStartTime, SawAmmoIcon, SecondaryClipsBG, SecondaryClipsDigits, SecondaryClipsIcon, SelectedInventory, SelectedInventoryBackgroundTexture, SelectedInventoryCategory, SelectedInventoryIndex, ShopDirPointer, SingleBulletIcon, SmallFontArrayFonts[9], SmallFontArrayNames[9], SpectatorOverlay, SubIndex, Subtitle, SwitchDigitColorTime, SyringeBG, SyringeDigits, SyringeIcon, TraderPortrait, TraderString, ValueCheckOut, VeterancyMatScaleFactor, VetStarGoldMaterial, VetStarMaterial, VetStarSize, VisionOverlay, VoiceMeterBackground, VoiceMeterSize, VoiceMeterX, VoiceMeterY, VomitHudTimer, WaitingFontArrayFonts[3], WaitingFontArrayNames[3], WaveString, WeightBG, WeightDigits, WeightIcon, WelderBG, WelderDigits, WelderIcon, WeldIntegrityString, WeldText, WhiteFlashTime, WhiteMaterial, ZEDAmmoIcon |
Structures Summary |
SConditionHint ConditionName, DataString, WorldHint, bComplete, ProgressPct, ProgressBar_Clr, World_Clr, ConditionType, HintStyle, DisplayStyle, ConditionLoc, WorldTex, Material_ProgressBarFill, Material_ProgressBarBG, FontScale, bHideWorld, bIgnoreWorldHidden, LastProgressUpdateTime, LastProgressVal, WidestDataX, ProgBarheight, HintWidth, HintHeight, ObjOwner, bShowCheckBox, bShowStrikeThrough, World_Texture_Scale, PendingLocActorTag |
SDialogueRenderInfo Speaker, Message, Duration, Portrait, FirstDisplayedTime, Opacity, bWrapped, bFirstDisplay, ScreenPos, ScreenAlignment, BinkPortrait, BackGroundMat, ScreenScaleStyle |
Functions Summary |
 | | AddDialogue (name DialogueActorName, int DlgIndex, float DisplayDuration))
|
 | | AddHUDObjective (KF_StoryObjective NewObj))
|
 | | AddNewConditionHint (KF_ObjectiveCondition NewCondition, name NewOwner, float NewProgressPct, Actor NewLocActor, string NewDataString, bool bComplete, name PendingLocActorTag))
|
 | bool | ApplyConditionStylePresets (int Index))
|
 | | ApplyDialogueStylePresets (KF_DialogueSpot NewDlg, int DlgIndex))
|
 | | ApplyObjectiveStylePresets (KF_StoryObjective NewObj))
|
 | | CacheDialogueActors ()))
|
 | | CacheObjectives ()))
|
 | | CalculateDialogueWrappingData (Canvas Canvas))
|
 | | CanvasDrawActors (Canvas C, bool bClearedZBuffer ))
|
 | | DrawDialogue (Canvas C))
|
 | | DrawEndGameHUD (Canvas C, bool bVictory))
|
 | | DrawHUD (Canvas Canvas))
|
 | | DrawHudPassA (Canvas C))
|
 | | DrawObjectiveHints (Canvas C, KF_StoryObjective CurrentObj, float FadeValue))
|
 | | DrawObjectiveInfo (Canvas C))
|
 | | DrawObjWorldIcons (Canvas C))
|
 | | DrawSpectatingHud (Canvas C))
|
 | | DrawStoryDebugInfo (Canvas Canvas))
|
 | | DrawStoryHUDInfo (Canvas C))
|
 | KF_ObjectiveCondition | FindConditionByName (name ConditionName))
|
 | bool | FindConditionTypeFor (SConditionHint TestCondition, out byte ConditionType))
|
 | KF_DialogueSpot | FindDialogueActor (name DlgName))
|
 | bool | FindExistingCondition (name ConditionName, out Int Index))
|
 | bool | FindExistingDialogue (string text, optional out int Index))
|
 | KF_StoryObjective | FindHUDObjective (name TestObj, optional out int i))
|
 | KF_StoryObjective | FindObjectiveByName (name TestObj, optional out int i))
|
 | Material | GetCheckBoxMaterialFor (SConditionHint Testcondition))
|
 | | Message (PlayerReplicationInfo PRI, coerce string Msg, name MsgType))
|
 | | ObjFadeInComplete ()))
|
 | | ObjFadeOutComplete ()))
|
 | | PostBeginPlay ()))
|
 | | PostRenderStoryInventory (Canvas C))
|
 | | RemoveConditionHint (name HintToRemove))
|
 | | RemoveHUDObjective (KF_StoryObjective RemoveObj))
|
 | | RenderIntroMovie (Canvas C))
|
 | | RenderStoryItems (Canvas C))
|
 | float | ResolveFontResolution (Canvas C, optional int FontScale))
|
 | | ResolveObjectiveInfo ()))
|
 | | SetObjX (float X))
|
 | | SetObjY (float Y))
|
 | bool | ShouldRenderCondition (SConditionHint TestCondition, string Type))
|
 | | ShowDebug ()))
|
 | | Tick (float DeltaTime))
|
 | | ToggleObjectiveHUD ()))
|
 | | UpdateConditionHint (name UpdatedCondition, name NewOwner, float NewProgressPct, Actor NewLocActor, string NewDataString, bool NewComplete, name PendingLocActorTag))
|
 | | UpdateObjFadeVals (float DeltaTime))
|
 | Vector | VInterpTo (Vector Current, Vector Target, FLOAT DeltaTime, FLOAT InterpSpeed))
|
Inherited Functions from KFMod.HUDKillingFloor |
CalcPivotCoords, CalculateAmmo, CalculateHintWrappingData, CanvasDrawActors, Destroyed, DisplayHit, DisplayMessages, DisplayPortrait, DisplayProgressMessages, DisplayTraderPortrait, DisplayVoiceGain, DrawBuddyInfo, DrawCinematicHUD, DrawCrosshair, DrawCustomBeacon, DrawDamageIndicators, DrawDebugCylinder, DrawDoorBar, DrawDoorHealthBars, DrawEndGameHUD, DrawEnemyInfo, DrawFadeEffect, DrawHealthBar, DrawHint, DrawHud, DrawHudPassA, DrawHudPassC, DrawInventory, DrawKFBar, DrawKFHUDTextElements, DrawLevelAction, DrawModOverlay, DrawPlayerInfo, DrawPointSphere, DrawPopupNotification, DrawPortrait, DrawSpectatingHud, DrawStayingDebugCircle, DrawStayingDebugSphere, DrawSubtitle, DrawTextWidgetClipped, DrawTraderDistance, DrawTypingPrompt, DrawWeaponName, FindPlayerGrenade, ForceFadeEffect, GetLargeMenuFont, GetSmallerMenuFont, GetSmallMenuFont, GetWaitingFontSizeIndex, HideInventory, HideScores, LayoutMessage, LoadLevelActionFont, LoadMenuFontStatic, LoadSmallFontStatic, LoadWaitingFont, Message, NextWeapon, PostBeginPlay, PostRender, PrevWeapon, SelectWeapon, SetHUDAlpha, ShowDebug, ShowHint, ShowHud, ShowInventory, ShowPopupNotification, ShowQuickSyringe, StartFadeEffect, StopFadeEffect, Strl, Tick, Timer, UpdateHud, UpdateKillMessage |
var bool bCollapseConditions;
var bool bFadingIn;
var bool bFadingOut;
var bool bFadingOutObj;
bInstantObjTransitions Source code
var bool bInstantObjTransitions;
var bool bPendingFadeOut;
var bool bPlayedIntroMovie;
var bool bPlayingIntroMovie;
var bool bShowObjectives;
var bool bSkipTransitions;
var int CurrentDlgIndex;
lastConditionupdateTime Source code
var float lastConditionupdateTime;
var float LastHUDRenderTime;
var float LastIconUpdateTime;
var float LastNewRenderObjTime;
var float ObjFadeInTime;
var float ObjFadeOutDelay;
var float ObjFadeOutTime;
var int ObjRenderIdx;
PendingFadeOutStartTime Source code
var float PendingFadeOutStartTime;
var float RenderDelta;
var float RenderObjOpacity;
var int StoryIconOffsetX;
var int StoryIconOffsetY;
var array<string> WrappedDialogue;
struct
SConditionHint
{
var int bComplete;
var bool bHideWorld;
var bool bIgnoreWorldHidden;
var bool bShowCheckBox;
var bool bShowStrikeThrough;
var Actor ConditionLoc;
var name ConditionName;
var byte ConditionType;
var string DataString;
var byte DisplayStyle;
var int FontScale;
var float HintHeight;
var byte HintStyle;
var float HintWidth;
var float LastProgressUpdateTime;
var float LastProgressVal;
var Material Material_ProgressBarBG;
var Material Material_ProgressBarFill;
var name ObjOwner;
var name PendingLocActorTag;
var float ProgBarheight;
var color ProgressBar_Clr;
var float ProgressPct;
var float WidestDataX;
var string WorldHint;
var Material WorldTex;
var color World_Clr;
var float World_Texture_Scale;
};
simulated function AddDialogue ( name DialogueActorName, int DlgIndex, float DisplayDuration) )
simulated function AddNewConditionHint (
KF_ObjectiveCondition NewCondition,
name NewOwner,
float NewProgressPct,
Actor NewLocActor,
string NewDataString,
bool bComplete,
name PendingLocActorTag) )
ApplyConditionStylePresets Source code
simulated function bool ApplyConditionStylePresets ( int Index) )
ApplyDialogueStylePresets Source code
simulated function ApplyDialogueStylePresets (
KF_DialogueSpot NewDlg,
int DlgIndex) )
ApplyObjectiveStylePresets Source code
simulated function CacheDialogueActors ( ) )
simulated function CacheObjectives ( ) )
CalculateDialogueWrappingData Source code
function CanvasDrawActors (
Canvas C,
bool bClearedZBuffer ) )
simulated function DrawDialogue (
Canvas C) )
simulated function DrawEndGameHUD (
Canvas C,
bool bVictory) )
simulated function DrawHudPassA (
Canvas C) )
simulated function DrawObjectiveInfo (
Canvas C) )
simulated function DrawObjWorldIcons (
Canvas C) )
simulated function DrawSpectatingHud (
Canvas C) )
simulated function DrawStoryHUDInfo (
Canvas C) )
simulated function
bool FindConditionTypeFor (
SConditionHint TestCondition, out
byte ConditionType) )
simulated function bool FindExistingCondition ( name ConditionName, out Int Index) )
simulated function bool FindExistingDialogue ( string text, optional out int Index) )
simulated function
KF_StoryObjective FindHUDObjective (
name TestObj, optional out
int i) )
simulated function
KF_StoryObjective FindObjectiveByName (
name TestObj, optional out
int i) )
GetCheckBoxMaterialFor Source code
simulated function ObjFadeInComplete ( ) )
simulated function ObjFadeOutComplete ( ) )
simulated event PostBeginPlay ( ) )
PostRenderStoryInventory Source code
function PostRenderStoryInventory (
Canvas C) )
simulated function RemoveConditionHint ( name HintToRemove) )
simulated function RenderIntroMovie (
Canvas C) )
simulated function RenderStoryItems (
Canvas C) )
simulated function
float ResolveFontResolution (
Canvas C, optional
int FontScale) )
simulated function ResolveObjectiveInfo ( ) )
exec simulated function SetObjX ( float X) )
exec simulated function SetObjY ( float Y) )
simulated function
bool ShouldRenderCondition (
SConditionHint TestCondition,
string Type) )
exec function ShowDebug ( ) )
simulated function Tick ( float DeltaTime) )
exec simulated function ToggleObjectiveHUD ( ) )
simulated function UpdateConditionHint (
name UpdatedCondition,
name NewOwner,
float NewProgressPct,
Actor NewLocActor,
string NewDataString,
bool NewComplete,
name PendingLocActorTag) )
simulated function UpdateObjFadeVals ( float DeltaTime) )
simulated function
Vector VInterpTo (
Vector Current,
Vector Target,
FLOAT DeltaTime,
FLOAT InterpSpeed) )
defaultproperties
{
ObjFadeOutTime=0.500000
ObjFadeInTime=0.500000
ObjFadeOutDelay=1.000000
bShowObjectives=True
DialogueBackground=(WidgetTexture=Texture'KF_InterfaceArt_tex.Menu.Med_border_SlightTransparent',RenderStyle=STY_Alpha,DrawPivot=DP_MiddleMiddle,PosY=0.020000,ScaleMode=SM_Left,Scale=1.000000,Tints[0]=(B=255,G=255,R=255,A=192),Tints[1]=(B=255,G=255,R=255,A=192))
DialogueTitleWidget=(RenderStyle=STY_Alpha,WrapHeight=1.000000,OffsetX=15,OffsetY=15,bDrawShadow=True,Tints[0]=(B=255,G=255,R=255,A=255),Tints[1]=(B=255,G=255,R=255,A=255))
DialogueTextWidget=(RenderStyle=STY_Alpha,WrapHeight=1.000000,OffsetX=15,OffsetY=45,Tints[0]=(B=255,G=255,R=255,A=255),Tints[1]=(B=255,G=255,R=255,A=255))
DialogueCoords=(X=0.500000,Y=0.600000,XL=-1.000000)
StoryIconOffsetX=20
StoryIconOffsetY=50
}
|
Creation time: Fri 13-10-2023 03:18:45.646 - Created with
UnCodeX