Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

KFGui.KFBuyMenuFilter

Extends
GUIMultiComponent

Core.Object
|   
+-- XInterface.GUI
   |   
   +-- XInterface.GUIComponent
      |   
      +-- XInterface.GUIMultiComponent
         |   
         +-- KFGui.KFBuyMenuFilter

Constants Summary
NUM_FILTERS=9

Variables Summary
floatBoxSizeX
floatBoxSizeY
boolbPerkChange
boolbResized
intCurPerk
textureCurPerkBack
floatCurX
floatCurY
textureFavoritesIcon
KFSteamStatsAndAchievementsKFStatsAndAchievements
intMaxPerks
textureNoPerkIcon
GUIImagePerkBack0
GUIImagePerkBack1
GUIImagePerkBack2
GUIImagePerkBack3
GUIImagePerkBack4
GUIImagePerkBack5
GUIImagePerkBack6
GUIImagePerkBack7
GUIImagePerkBack8
GUIImagePerkSelectBacks[9]
KFIndexedGUIImagePerkSelectIcon0
KFIndexedGUIImagePerkSelectIcon1
KFIndexedGUIImagePerkSelectIcon2
KFIndexedGUIImagePerkSelectIcon3
KFIndexedGUIImagePerkSelectIcon4
KFIndexedGUIImagePerkSelectIcon5
KFIndexedGUIImagePerkSelectIcon6
KFIndexedGUIImagePerkSelectIcon7
KFIndexedGUIImagePerkSelectIcon8
GUIImagePerkSelectIcons[9]
floatSpacerX
floatSpacerY
Inherited Variables from XInterface.GUIMultiComponent
AnimationCount, bAlwaysAutomate, bDrawFocusedLast, bOldStyleMenus, Components, Controls, FocusedControl, PropagateVisibility
Inherited Variables from XInterface.GUIComponent
bAcceptsInput, bAnimating, bBoundToParent, bCaptureMouse, bCaptureTabs, bDebugging, bDropSource, bDropTarget, bFocusOnWatch, bHasFocus, bInit, bMouseOverSound, bNeverFocus, bNeverScale, BoundingType, Bounds[4], bPendingFocus, bPositioned, bRepeatClick, bRequireReleaseClick, bRequiresStyle, bScaleToParent, bSizing, bStandardized, bTabStop, bTimerRepeat, bTravelling, bVisible, ClientBounds[4], ContextMenu, DrawCount, DropState, FocusInstead, FontScale, FriendlyLabel, Hint, IniDefault, IniOption, LastMenuState, MenuOwner, MenuState, MotionFrame, MouseCursorIndex, MouseOffset[4], OnClickSound, OnDrawCount, OnPreDrawCount, OnRenderCount, OnRenderedCount, PageOwner, PreDrawCount, RenderWeight, ScalingType, SizeFrame, StandardHeight, Style, StyleName, TabOrder, Tag, TimerCountdown, TimerIndex, TimerInterval, ToolTip, WhiteColor, WinHeight, WinLeft, WinTop, WinWidth

Enumerations Summary
Inherited Enumerations from XInterface.GUIComponent
EClickSound, EParentScaleType

Functions Summary
function CheckPerks (KFSteamStatsAndAchievements StatsAndAchievements))
event Closed (GUIComponent Sender, bool bCancelled))
event InitComponent (GUIController MyController, GUIComponent MyOwner))
functionbool InternalOnClick (GUIComponent Sender))
functionbool MyOnDraw (Canvas C))
event Opened (GUIComponent Sender))
function RealignIcons ()))
function ResizeIcons (Canvas C))
event ResolutionChanged (int ResX, int ResY ))
Inherited Functions from XInterface.GUIMultiComponent
AddComponent, AppendComponent, BeginAnimation, CanAcceptFocus, CenterMouse, CheckDuplicateTabOrder, CheckInvalidTabOrder, Closed, DebugTabOrder, DisableMe, EnableMe, EndAnimation, FindComponentIndex, FocusFirst, FocusLast, Free, InitComponent, InitializeControls, InsertComponent, InternalOnShow, LevelChanged, LoseFocus, NextControl, Opened, PrevControl, RemapComponents, RemoveComponent, SetFocus, SetFocusInstead, SetVisibility
Inherited Functions from XInterface.GUIComponent
ActualHeight, ActualLeft, ActualTop, ActualWidth, AdditionalDebugString, Animate, AutoPosition, AutoPositionOn, BeginAnimation, CanAcceptFocus, CenterMouse, Closed, DAnimate, DebugFocus, DebugFocusPosition, DebugTabOrder, DisableComponent, DisableMe, DropStateChange, EnableComponent, EnableMe, EndAnimation, FillOwner, FocusFirst, FocusLast, Free, GetMenuPath, Hide, InitComponent, IsInBounds, IsInClientBounds, IsMultiSelect, KillAnimation, KillTimer, LevelChanged, LoadINI, LoseFocus, MakeColorCode, MenuStateChange, NextControl, NextPage, Opened, OwnerPage, PadLeft, PadRight, PlayerOwner, PrevControl, PrevPage, RelativeHeight, RelativeLeft, RelativeTop, RelativeWidth, Resize, ResolutionChanged, SaveINI, SetFocus, SetFocusInstead, SetFriendlyLabel, SetHint, SetPosition, SetTimer, SetTooltip, SetToolTipText, SetVisibility, Show, SpecialHit, StripColorCodes, Timer, UpdateOffset


Constants Detail

NUM_FILTERS Source code

const NUM_FILTERS = 9;


Variables Detail

BoxSizeX Source code

var float BoxSizeX;

BoxSizeY Source code

var float BoxSizeY;

bPerkChange Source code

var bool bPerkChange;

bResized Source code

var bool bResized;

CurPerk Source code

var int CurPerk;

CurPerkBack Source code

var texture CurPerkBack;

CurX Source code

var float CurX;

CurY Source code

var float CurY;

FavoritesIcon Source code

var texture FavoritesIcon;

KFStatsAndAchievements Source code

var KFSteamStatsAndAchievements KFStatsAndAchievements;

MaxPerks Source code

var int MaxPerks;

NoPerkIcon Source code

var texture NoPerkIcon;

PerkBack0 Source code

var automated GUIImage PerkBack0;

PerkBack1 Source code

var automated GUIImage PerkBack1;

PerkBack2 Source code

var automated GUIImage PerkBack2;

PerkBack3 Source code

var automated GUIImage PerkBack3;

PerkBack4 Source code

var automated GUIImage PerkBack4;

PerkBack5 Source code

var automated GUIImage PerkBack5;

PerkBack6 Source code

var automated GUIImage PerkBack6;

PerkBack7 Source code

var automated GUIImage PerkBack7;

PerkBack8 Source code

var automated GUIImage PerkBack8;

PerkSelectBacks[9] Source code

var GUIImage PerkSelectBacks[9];

PerkSelectIcon0 Source code

var automated KFIndexedGUIImage PerkSelectIcon0;

PerkSelectIcon1 Source code

var automated KFIndexedGUIImage PerkSelectIcon1;

PerkSelectIcon2 Source code

var automated KFIndexedGUIImage PerkSelectIcon2;

PerkSelectIcon3 Source code

var automated KFIndexedGUIImage PerkSelectIcon3;

PerkSelectIcon4 Source code

var automated KFIndexedGUIImage PerkSelectIcon4;

PerkSelectIcon5 Source code

var automated KFIndexedGUIImage PerkSelectIcon5;

PerkSelectIcon6 Source code

var automated KFIndexedGUIImage PerkSelectIcon6;

PerkSelectIcon7 Source code

var automated KFIndexedGUIImage PerkSelectIcon7;

PerkSelectIcon8 Source code

var automated KFIndexedGUIImage PerkSelectIcon8;

PerkSelectIcons[9] Source code

var GUIImage PerkSelectIcons[9];

SpacerX Source code

var float SpacerX;

SpacerY Source code

var float SpacerY;


Functions Detail

CheckPerks Source code

function CheckPerks ( KFSteamStatsAndAchievements StatsAndAchievements) )

Closed Source code

event Closed ( GUIComponent Sender, bool bCancelled) )

InitComponent Source code

event InitComponent ( GUIController MyController, GUIComponent MyOwner) )

InternalOnClick Source code

function bool InternalOnClick ( GUIComponent Sender) )

MyOnDraw Source code

function bool MyOnDraw ( Canvas C) )

Opened Source code

event Opened ( GUIComponent Sender) )

RealignIcons Source code

function RealignIcons ( ) )

ResizeIcons Source code

function ResizeIcons ( Canvas C) )

ResolutionChanged Source code

event ResolutionChanged ( int ResX, int ResY ) )


Defaultproperties

defaultproperties
{
     CurPerkBack=Texture'KF_InterfaceArt_tex.Menu.Perk_box'
     NoPerkIcon=Texture'KillingFloor2HUD.Perk_Icons.No_Perk_Icon'
     FavoritesIcon=Texture'KillingFloor2HUD.Perk_Icons.Favorite_Perk_Icon'
     Begin Object Class=GUIImage Name=PB0
         Image=Texture'KF_InterfaceArt_tex.Menu.Perk_box_unselected'
         ImageStyle=ISTY_Scaled
         WinTop=0.050000
         WinLeft=0.700000
         WinWidth=0.040000
         WinHeight=0.040000
         RenderWeight=0.500000
         bBoundToParent=True
     End Object
     PerkBack0=GUIImage'KFGui.KFBuyMenuFilter.PB0'


     Begin Object Class=GUIImage Name=PB1
         Image=Texture'KF_InterfaceArt_tex.Menu.Perk_box_unselected'
         ImageStyle=ISTY_Scaled
         WinTop=0.050000
         WinLeft=0.735000
         WinWidth=0.040000
         WinHeight=0.040000
         RenderWeight=0.500000
         bBoundToParent=True
     End Object
     PerkBack1=GUIImage'KFGui.KFBuyMenuFilter.PB1'


     Begin Object Class=GUIImage Name=PB2
         Image=Texture'KF_InterfaceArt_tex.Menu.Perk_box_unselected'
         ImageStyle=ISTY_Scaled
         WinTop=0.050000
         WinLeft=0.770000
         WinWidth=0.040000
         WinHeight=0.040000
         RenderWeight=0.500000
         bBoundToParent=True
     End Object
     PerkBack2=GUIImage'KFGui.KFBuyMenuFilter.PB2'


     Begin Object Class=GUIImage Name=PB3
         Image=Texture'KF_InterfaceArt_tex.Menu.Perk_box_unselected'
         ImageStyle=ISTY_Scaled
         WinTop=0.050000
         WinLeft=0.805000
         WinWidth=0.040000
         WinHeight=0.040000
         RenderWeight=0.500000
         bBoundToParent=True
     End Object
     PerkBack3=GUIImage'KFGui.KFBuyMenuFilter.PB3'


     Begin Object Class=GUIImage Name=PB4
         Image=Texture'KF_InterfaceArt_tex.Menu.Perk_box_unselected'
         ImageStyle=ISTY_Scaled
         WinTop=0.050000
         WinLeft=0.840000
         WinWidth=0.040000
         WinHeight=0.040000
         RenderWeight=0.500000
         bBoundToParent=True
     End Object
     PerkBack4=GUIImage'KFGui.KFBuyMenuFilter.PB4'


     Begin Object Class=GUIImage Name=PB5
         Image=Texture'KF_InterfaceArt_tex.Menu.Perk_box_unselected'
         ImageStyle=ISTY_Scaled
         WinTop=0.050000
         WinLeft=0.875000
         WinWidth=0.040000
         WinHeight=0.040000
         RenderWeight=0.500000
         bBoundToParent=True
     End Object
     PerkBack5=GUIImage'KFGui.KFBuyMenuFilter.PB5'


     Begin Object Class=GUIImage Name=PB6
         Image=Texture'KF_InterfaceArt_tex.Menu.Perk_box_unselected'
         ImageStyle=ISTY_Scaled
         WinTop=0.050000
         WinLeft=0.910000
         WinWidth=0.040000
         WinHeight=0.040000
         RenderWeight=0.500000
         bBoundToParent=True
     End Object
     PerkBack6=GUIImage'KFGui.KFBuyMenuFilter.PB6'


     Begin Object Class=GUIImage Name=PB7
         Image=Texture'KF_InterfaceArt_tex.Menu.Perk_box_unselected'
         ImageStyle=ISTY_Scaled
         WinTop=0.050000
         WinLeft=0.945000
         WinWidth=0.040000
         WinHeight=0.040000
         RenderWeight=0.500000
         bBoundToParent=True
     End Object
     PerkBack7=GUIImage'KFGui.KFBuyMenuFilter.PB7'


     Begin Object Class=GUIImage Name=PB8
         Image=Texture'KF_InterfaceArt_tex.Menu.Perk_box_unselected'
         ImageStyle=ISTY_Scaled
         WinTop=0.050000
         WinLeft=0.980000
         WinWidth=0.040000
         WinHeight=0.040000
         RenderWeight=0.500000
         bBoundToParent=True
     End Object
     PerkBack8=GUIImage'KFGui.KFBuyMenuFilter.PB8'


     Begin Object Class=KFIndexedGUIImage Name=PSI0
         Image=Texture'KF_InterfaceArt_tex.Menu.Perk_box_unselected'
         ImageStyle=ISTY_Scaled
         Hint="Medic"
         WinTop=0.052000
         WinLeft=0.700000
         WinWidth=0.040000
         WinHeight=0.040000
         RenderWeight=0.600000
         bBoundToParent=True
         OnClick=KFBuyMenuFilter.InternalOnClick
     End Object
     PerkSelectIcon0=KFIndexedGUIImage'KFGui.KFBuyMenuFilter.PSI0'


     Begin Object Class=KFIndexedGUIImage Name=PSI1
         Index=1
         Image=Texture'KF_InterfaceArt_tex.Menu.Perk_box_unselected'
         ImageStyle=ISTY_Scaled
         Hint="Support"
         WinTop=0.052000
         WinLeft=0.735000
         WinWidth=0.040000
         WinHeight=0.040000
         RenderWeight=0.600000
         bBoundToParent=True
         OnClick=KFBuyMenuFilter.InternalOnClick
     End Object
     PerkSelectIcon1=KFIndexedGUIImage'KFGui.KFBuyMenuFilter.PSI1'


     Begin Object Class=KFIndexedGUIImage Name=PSI2
         Index=2
         Image=Texture'KF_InterfaceArt_tex.Menu.Perk_box_unselected'
         ImageStyle=ISTY_Scaled
         Hint="Sharpshooter"
         WinTop=0.052000
         WinLeft=0.770000
         WinWidth=0.040000
         WinHeight=0.040000
         RenderWeight=0.600000
         bBoundToParent=True
         OnClick=KFBuyMenuFilter.InternalOnClick
     End Object
     PerkSelectIcon2=KFIndexedGUIImage'KFGui.KFBuyMenuFilter.PSI2'


     Begin Object Class=KFIndexedGUIImage Name=PSI3
         Index=3
         Image=Texture'KF_InterfaceArt_tex.Menu.Perk_box_unselected'
         ImageStyle=ISTY_Scaled
         Hint="Commando"
         WinTop=0.052000
         WinLeft=0.805000
         WinWidth=0.040000
         WinHeight=0.040000
         RenderWeight=0.600000
         bBoundToParent=True
         OnClick=KFBuyMenuFilter.InternalOnClick
     End Object
     PerkSelectIcon3=KFIndexedGUIImage'KFGui.KFBuyMenuFilter.PSI3'


     Begin Object Class=KFIndexedGUIImage Name=PSI4
         Index=4
         Image=Texture'KF_InterfaceArt_tex.Menu.Perk_box_unselected'
         ImageStyle=ISTY_Scaled
         Hint="Berserker"
         WinTop=0.052000
         WinLeft=0.840000
         WinWidth=0.040000
         WinHeight=0.040000
         RenderWeight=0.600000
         bBoundToParent=True
         OnClick=KFBuyMenuFilter.InternalOnClick
     End Object
     PerkSelectIcon4=KFIndexedGUIImage'KFGui.KFBuyMenuFilter.PSI4'


     Begin Object Class=KFIndexedGUIImage Name=PSI5
         Index=5
         Image=Texture'KF_InterfaceArt_tex.Menu.Perk_box_unselected'
         ImageStyle=ISTY_Scaled
         Hint="Firebug"
         WinTop=0.052000
         WinLeft=0.875000
         WinWidth=0.040000
         WinHeight=0.040000
         RenderWeight=0.600000
         bBoundToParent=True
         OnClick=KFBuyMenuFilter.InternalOnClick
     End Object
     PerkSelectIcon5=KFIndexedGUIImage'KFGui.KFBuyMenuFilter.PSI5'


     Begin Object Class=KFIndexedGUIImage Name=PSI6
         Index=6
         Image=Texture'KF_InterfaceArt_tex.Menu.Perk_box_unselected'
         ImageStyle=ISTY_Scaled
         Hint="Demolitions"
         WinTop=0.052000
         WinLeft=0.910000
         WinWidth=0.040000
         WinHeight=0.040000
         RenderWeight=0.600000
         bBoundToParent=True
         OnClick=KFBuyMenuFilter.InternalOnClick
     End Object
     PerkSelectIcon6=KFIndexedGUIImage'KFGui.KFBuyMenuFilter.PSI6'


     Begin Object Class=KFIndexedGUIImage Name=PSI7
         Index=7
         Image=Texture'KF_InterfaceArt_tex.Menu.Perk_box_unselected'
         ImageStyle=ISTY_Scaled
         Hint="Non-perk"
         WinTop=0.052000
         WinLeft=0.945000
         WinWidth=0.040000
         WinHeight=0.040000
         RenderWeight=0.600000
         bBoundToParent=True
         OnClick=KFBuyMenuFilter.InternalOnClick
     End Object
     PerkSelectIcon7=KFIndexedGUIImage'KFGui.KFBuyMenuFilter.PSI7'


     Begin Object Class=KFIndexedGUIImage Name=PSI8
         Index=8
         Image=Texture'KF_InterfaceArt_tex.Menu.Perk_box_unselected'
         ImageStyle=ISTY_Scaled
         Hint="Favorites"
         WinTop=0.052000
         WinLeft=0.980000
         WinWidth=0.040000
         WinHeight=0.040000
         RenderWeight=0.600000
         bBoundToParent=True
         OnClick=KFBuyMenuFilter.InternalOnClick
     End Object
     PerkSelectIcon8=KFIndexedGUIImage'KFGui.KFBuyMenuFilter.PSI8'


     MaxPerks=6
     BoxSizeX=0.040000
     BoxSizeY=0.040000
     SpacerX=0.001000
     SpacerY=0.004000
     OnDraw=KFBuyMenuFilter.MyOnDraw
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Fri 13-10-2023 03:18:46.171 - Created with UnCodeX