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

KFGui.KFQuickPerkSelect

Extends
GUIMultiComponent

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

Variables Summary
floatBoxSizeX
floatBoxSizeY
boolbPerkChange
boolbResized
intCurPerk
textureCurPerkBack
floatCurX
floatCurY
KFSteamStatsAndAchievementsKFStatsAndAchievements
intMaxPerks
GUIImagePerkBack0
GUIImagePerkBack1
GUIImagePerkBack2
GUIImagePerkBack3
GUIImagePerkBack4
GUIImagePerkBack5
KFIndexedGUIImagePerkSelectIcon0
KFIndexedGUIImagePerkSelectIcon1
KFIndexedGUIImagePerkSelectIcon2
KFIndexedGUIImagePerkSelectIcon3
KFIndexedGUIImagePerkSelectIcon4
KFIndexedGUIImagePerkSelectIcon5
KFIndexedGUIImagePerkSelectIcons[6]
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))
function DrawCurrentPerk (Canvas C, Int PerkIndex))
event InitComponent (GUIController MyController, GUIComponent MyOwner))
functionbool InternalOnClick (GUIComponent Sender))
functionbool MyOnDraw (Canvas C))
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


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;

KFStatsAndAchievements Source code

var KFSteamStatsAndAchievements KFStatsAndAchievements;

MaxPerks Source code

var int MaxPerks;

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;

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;

PerkSelectIcons[6] Source code

var KFIndexedGUIImage PerkSelectIcons[6];

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) )

DrawCurrentPerk Source code

function DrawCurrentPerk ( Canvas C, Int PerkIndex) )

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) )

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'
     Begin Object Class=GUIImage Name=PB0
         Image=Texture'KF_InterfaceArt_tex.Menu.Perk_box_unselected'
         ImageStyle=ISTY_Scaled
         WinTop=0.029400
         WinLeft=0.090000
         WinWidth=0.040000
         WinHeight=0.040000
         RenderWeight=0.500000
     End Object
     PerkBack0=GUIImage'KFGui.KFQuickPerkSelect.PB0'


     Begin Object Class=GUIImage Name=PB1
         Image=Texture'KF_InterfaceArt_tex.Menu.Perk_box_unselected'
         ImageStyle=ISTY_Scaled
         WinTop=0.029400
         WinLeft=0.125000
         WinWidth=0.040000
         WinHeight=0.040000
         RenderWeight=0.500000
     End Object
     PerkBack1=GUIImage'KFGui.KFQuickPerkSelect.PB1'


     Begin Object Class=GUIImage Name=PB2
         Image=Texture'KF_InterfaceArt_tex.Menu.Perk_box_unselected'
         ImageStyle=ISTY_Scaled
         WinTop=0.029400
         WinLeft=0.160000
         WinWidth=0.040000
         WinHeight=0.040000
         RenderWeight=0.500000
     End Object
     PerkBack2=GUIImage'KFGui.KFQuickPerkSelect.PB2'


     Begin Object Class=GUIImage Name=PB3
         Image=Texture'KF_InterfaceArt_tex.Menu.Perk_box_unselected'
         ImageStyle=ISTY_Scaled
         WinTop=0.029400
         WinLeft=0.195000
         WinWidth=0.040000
         WinHeight=0.040000
         RenderWeight=0.500000
     End Object
     PerkBack3=GUIImage'KFGui.KFQuickPerkSelect.PB3'


     Begin Object Class=GUIImage Name=PB4
         Image=Texture'KF_InterfaceArt_tex.Menu.Perk_box_unselected'
         ImageStyle=ISTY_Scaled
         WinTop=0.029400
         WinLeft=0.230000
         WinWidth=0.040000
         WinHeight=0.040000
         RenderWeight=0.500000
     End Object
     PerkBack4=GUIImage'KFGui.KFQuickPerkSelect.PB4'


     Begin Object Class=GUIImage Name=PB5
         Image=Texture'KF_InterfaceArt_tex.Menu.Perk_box_unselected'
         ImageStyle=ISTY_Scaled
         WinTop=0.029400
         WinLeft=0.265000
         WinWidth=0.040000
         WinHeight=0.040000
         RenderWeight=0.500000
     End Object
     PerkBack5=GUIImage'KFGui.KFQuickPerkSelect.PB5'


     Begin Object Class=KFIndexedGUIImage Name=PSI0
         Image=Texture'KF_InterfaceArt_tex.Menu.Perk_box_unselected'
         ImageStyle=ISTY_Scaled
         WinTop=0.031400
         WinLeft=0.090000
         WinWidth=0.040000
         WinHeight=0.040000
         RenderWeight=0.600000
         OnClick=KFQuickPerkSelect.InternalOnClick
     End Object
     PerkSelectIcon0=KFIndexedGUIImage'KFGui.KFQuickPerkSelect.PSI0'


     Begin Object Class=KFIndexedGUIImage Name=PSI1
         Image=Texture'KF_InterfaceArt_tex.Menu.Perk_box_unselected'
         ImageStyle=ISTY_Scaled
         WinTop=0.031400
         WinLeft=0.125000
         WinWidth=0.040000
         WinHeight=0.040000
         RenderWeight=0.600000
         OnClick=KFQuickPerkSelect.InternalOnClick
     End Object
     PerkSelectIcon1=KFIndexedGUIImage'KFGui.KFQuickPerkSelect.PSI1'


     Begin Object Class=KFIndexedGUIImage Name=PSI2
         Image=Texture'KF_InterfaceArt_tex.Menu.Perk_box_unselected'
         ImageStyle=ISTY_Scaled
         WinTop=0.031400
         WinLeft=0.160000
         WinWidth=0.040000
         WinHeight=0.040000
         RenderWeight=0.600000
         OnClick=KFQuickPerkSelect.InternalOnClick
     End Object
     PerkSelectIcon2=KFIndexedGUIImage'KFGui.KFQuickPerkSelect.PSI2'


     Begin Object Class=KFIndexedGUIImage Name=PSI3
         Image=Texture'KF_InterfaceArt_tex.Menu.Perk_box_unselected'
         ImageStyle=ISTY_Scaled
         WinTop=0.031400
         WinLeft=0.195000
         WinWidth=0.040000
         WinHeight=0.040000
         RenderWeight=0.600000
         OnClick=KFQuickPerkSelect.InternalOnClick
     End Object
     PerkSelectIcon3=KFIndexedGUIImage'KFGui.KFQuickPerkSelect.PSI3'


     Begin Object Class=KFIndexedGUIImage Name=PSI4
         Image=Texture'KF_InterfaceArt_tex.Menu.Perk_box_unselected'
         ImageStyle=ISTY_Scaled
         WinTop=0.031400
         WinLeft=0.230000
         WinWidth=0.040000
         WinHeight=0.040000
         RenderWeight=0.600000
         OnClick=KFQuickPerkSelect.InternalOnClick
     End Object
     PerkSelectIcon4=KFIndexedGUIImage'KFGui.KFQuickPerkSelect.PSI4'


     Begin Object Class=KFIndexedGUIImage Name=PSI5
         Image=Texture'KF_InterfaceArt_tex.Menu.Perk_box_unselected'
         ImageStyle=ISTY_Scaled
         WinTop=0.031400
         WinLeft=0.265000
         WinWidth=0.040000
         WinHeight=0.040000
         RenderWeight=0.600000
         OnClick=KFQuickPerkSelect.InternalOnClick
     End Object
     PerkSelectIcon5=KFIndexedGUIImage'KFGui.KFQuickPerkSelect.PSI5'


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

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