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

KFGui.GUIClassMenu

Extends
UT2K4MainPage

Core.Object
|   
+-- XInterface.GUI
   |   
   +-- XInterface.GUIComponent
      |   
      +-- XInterface.GUIMultiComponent
         |   
         +-- XInterface.GUIPage
            |   
            +-- XInterface.UT2K4GUIPage
               |   
               +-- GUI2K4.UT2K4MainPage
                  |   
                  +-- KFGui.GUIClassMenu

Constants Summary
BUYLIST_CATS=7

Variables Summary
array<GUIClassSelectable>AllSelectableClasses
array<string>BuyListHeaders
array<string>BuyListItemNames
GUISectionBackgroundCategoryBG
GUISelectClassesBoxCategoryBox
GUISectionBackgroundInfoBG
GUISectionBackgroundItemBG
GUISelectClassesBoxItemsBox
floatmaxweight
GUISelectClassListmyItems
intplayerscore
floatplayerweight
GUIPanelp_Info
floatSavedPitch
Inherited Variables from GUI2K4.UT2K4MainPage
c_Tabs, HighScoreFile, i_Background, i_bkChar, i_bkScan, PanelCaption, PanelClass, PanelHint, TotalUnlockedCharacters, t_Footer, t_Header
Inherited Variables from XInterface.UT2K4GUIPage
BeepSound, FadeInSound, PopInSound, SlideInSound

Functions Summary
function BuyCurrent ()))
function BuyFill ()))
functionbool CanAfford (GUIClassSelectable b))
functionbool CanAutoAmmo ()))
function ClassChange (GUIComponent Sender))
function CloseSale (bool savePurchases))
function DoAutoAmmo ()))
event HandleParameters (string Param1, string Param2))
function InitComponent (GUIController MyController, GUIComponent MyOwner ))
function KFClassMenuClosed (optional Bool bCanceled))
function NewInfo (GUIClassSelectable b))
event Opened (GUIComponent Sender))
Inherited Functions from GUI2K4.UT2K4MainPage
GetRestoreParams, HandleParameters, InitComponent, InternalOnChange, IsUnlocked, UnlockCharacter


Constants Detail

BUYLIST_CATS Source code

const BUYLIST_CATS = 7;


Variables Detail

AllSelectableClasses Source code

var array<GUIClassSelectable> AllSelectableClasses;

BuyListHeaders Source code

var array<string> BuyListHeaders;

BuyListItemNames Source code

var array<string> BuyListItemNames;

CategoryBG Source code

var automated GUISectionBackground CategoryBG;

CategoryBox Source code

var automated GUISelectClassesBox CategoryBox;

InfoBG Source code

var automated GUISectionBackground InfoBG;

ItemBG Source code

var automated GUISectionBackground ItemBG;

ItemsBox Source code

var automated GUISelectClassesBox ItemsBox;

maxweight Source code

var float maxweight;

myItems Source code

var GUISelectClassList myItems;

playerscore Source code

var int playerscore;

playerweight Source code

var float playerweight;

p_Info Source code

var automated GUIPanel p_Info;

SavedPitch Source code

var editconst noexport float SavedPitch;


Functions Detail

BuyCurrent Source code

function BuyCurrent ( ) )

BuyFill Source code

function BuyFill ( ) )

CanAfford Source code

function bool CanAfford ( GUIClassSelectable b) )

CanAutoAmmo Source code

function bool CanAutoAmmo ( ) )

ClassChange Source code

function ClassChange ( GUIComponent Sender) )

CloseSale Source code

function CloseSale ( bool savePurchases) )

DoAutoAmmo Source code

function DoAutoAmmo ( ) )

HandleParameters Source code

event HandleParameters ( string Param1, string Param2) )

InitComponent Source code

function InitComponent ( GUIController MyController, GUIComponent MyOwner ) )

KFClassMenuClosed Source code

function KFClassMenuClosed ( optional Bool bCanceled) )

NewInfo Source code

function NewInfo ( GUIClassSelectable b) )

Opened Source code

event Opened ( GUIComponent Sender) )


Defaultproperties

defaultproperties
{
     Begin Object Class=GUISelectClassesBox Name=itmbox
         bVisibleWhenEmpty=True
         bSorted=True
         OnCreateComponent=itmbox.InternalOnCreateComponent
         Hint="Available Classes"
         WinHeight=1.000000
         TabOrder=1
         bBoundToParent=True
         bScaleToParent=True
     End Object
     ItemsBox=GUISelectClassesBox'KFGui.GUIClassMenu.itmbox'


     Begin Object Class=AltSectionBackground Name=itmbg
         Caption="Player Classes"
         WinTop=0.060215
         WinLeft=0.480000
         WinWidth=0.500000
         WinHeight=0.880000
         OnPreDraw=itmbg.InternalPreDraw
     End Object
     ItemBG=AltSectionBackground'KFGui.GUIClassMenu.itmbg'


     Begin Object Class=AltSectionBackground Name=infbg
         Caption="Class Info"
         WinTop=0.454030
         WinLeft=0.010000
         WinWidth=0.440000
         WinHeight=0.486185
         OnPreDraw=infbg.InternalPreDraw
     End Object
     InfoBG=AltSectionBackground'KFGui.GUIClassMenu.infbg'


     Begin Object Class=GUITabControl Name=PageTabs
         bDockPanels=True
         TabHeight=0.040000
         WinLeft=0.010000
         WinWidth=0.980000
         WinHeight=0.040000
         RenderWeight=0.490000
         TabOrder=3
         bAcceptsInput=True
         OnActivate=PageTabs.InternalOnActivate
     End Object
     c_Tabs=GUITabControl'KFGui.GUIClassMenu.PageTabs'


     Begin Object Class=GUIHeader Name=GamePageHeader
         Caption="Select Class"
         RenderWeight=0.300000
     End Object
     t_Header=GUIHeader'KFGui.GUIClassMenu.GamePageHeader'


     Begin Object Class=GUIClassMenuFooter Name=BuyFooter
         WinTop=0.957943
         RenderWeight=0.300000
         TabOrder=8
         OnPreDraw=BuyFooter.InternalOnPreDraw
     End Object
     t_Footer=GUIClassMenuFooter'KFGui.GUIClassMenu.BuyFooter'


     Begin Object Class=BackgroundImage Name=KFBackground
         Image=Texture'KillingFloor2HUD.Menu.menuBackground'
         ImageStyle=ISTY_PartialScaled
         RenderWeight=0.010000
         bBoundToParent=True
         bScaleToParent=True
     End Object
     i_Background=BackgroundImage'KFGui.GUIClassMenu.KFBackground'


     bRenderWorld=True
     bAllowedAsLast=True
     OnClose=GUIClassMenu.KFClassMenuClosed
}

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