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

KFGui.GUIBuyMenu

Extends
UT2K4MainPage

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

Direct Known Subclasses:

GUIBuyMenu_Story

Variables Summary
KFBuyMenuFilterBuyMenuFilter
stringCurrentPerk
GUILabelCurrentPerkLabel
colorGreenGreyColor
GUIImageHeaderBG_Center
GUIImageHeaderBG_Left
GUILabelHeaderBG_Left_Label
GUIImageHeaderBG_Right
stringLvAbbrString
stringNoActivePerk
GUIButtonPerkTabButton
KFQuickPerkSelectQuickPerkSelect
colorRedColor
GUIButtonStoreTabButton
GUILabelTimeLeftLabel
stringTraderClose
GUILabelWaveLabel
stringWaveString
KFWeightBarWeightBar
GUIImageWeightBG
GUIImageWeightIcon
GUIImageWeightIconBG
GUIBuyMenu
UT2K4TabPanelActivePanel
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
functionbool ButtonClicked (GUIComponent Sender))
function CloseSale (bool savePurchases))
function InitComponent (GUIController MyC, GUIComponent MyO))
function InitTabs ()))
function InternalOnClose (optional bool bCanceled))
function KFBuyMenuClosed (optional bool bCanceled))
event Opened (GUIComponent Sender))
function Timer ()))
function UpdateHeader ()))
function UpdateWeightBar ()))
Inherited Functions from GUI2K4.UT2K4MainPage
GetRestoreParams, HandleParameters, InitComponent, InternalOnChange, IsUnlocked, UnlockCharacter


Variables Detail

BuyMenuFilter Source code

var automated KFBuyMenuFilter BuyMenuFilter;

CurrentPerk Source code

var localized string CurrentPerk;

CurrentPerkLabel Source code

var automated GUILabel CurrentPerkLabel;

GreenGreyColor Source code

var color GreenGreyColor;

HeaderBG_Center Source code

var automated GUIImage HeaderBG_Center;

HeaderBG_Left Source code

var automated GUIImage HeaderBG_Left;

HeaderBG_Left_Label Source code

var automated GUILabel HeaderBG_Left_Label;

HeaderBG_Right Source code

var automated GUIImage HeaderBG_Right;

LvAbbrString Source code

var localized string LvAbbrString;

NoActivePerk Source code

var localized string NoActivePerk;

PerkTabButton Source code

var automated GUIButton PerkTabButton;

QuickPerkSelect Source code

var automated KFQuickPerkSelect QuickPerkSelect;

RedColor Source code

var color RedColor;

StoreTabButton Source code

var automated GUIButton StoreTabButton;

TimeLeftLabel Source code

var automated GUILabel TimeLeftLabel;

TraderClose Source code

var localized string TraderClose;

WaveLabel Source code

var automated GUILabel WaveLabel;

WaveString Source code

var localized string WaveString;

WeightBar Source code

var automated KFWeightBar WeightBar;

WeightBG Source code

var automated GUIImage WeightBG;

WeightIcon Source code

var automated GUIImage WeightIcon;

WeightIconBG Source code

var automated GUIImage WeightIconBG;

GUIBuyMenu

ActivePanel Source code

var(GUIBuyMenu) UT2K4TabPanel ActivePanel;

SavedPitch Source code

var(GUIBuyMenu) editconst noexport float SavedPitch;


Functions Detail

ButtonClicked Source code

function bool ButtonClicked ( GUIComponent Sender) )

CloseSale Source code

function CloseSale ( bool savePurchases) )

InitComponent Source code

function InitComponent ( GUIController MyC, GUIComponent MyO) )

InitTabs Source code

function InitTabs ( ) )

InternalOnClose Source code

function InternalOnClose ( optional bool bCanceled) )

KFBuyMenuClosed Source code

function KFBuyMenuClosed ( optional bool bCanceled) )

Opened Source code

event Opened ( GUIComponent Sender) )

Timer Source code

function Timer ( ) )

UpdateHeader Source code

function UpdateHeader ( ) )

UpdateWeightBar Source code

function UpdateWeightBar ( ) )


Defaultproperties

defaultproperties
{
     Begin Object Class=GUIImage Name=HBGLeft
         Image=Texture'KF_InterfaceArt_tex.Menu.Thin_border'
         ImageStyle=ISTY_Stretched
         Hint="Perk Quick Select"
         WinTop=0.001000
         WinLeft=0.001000
         WinWidth=0.332300
         WinHeight=0.100000
     End Object
     HeaderBG_Left=GUIImage'KFGui.GUIBuyMenu.HBGLeft'


     Begin Object Class=GUIImage Name=HBGCenter
         Image=Texture'KF_InterfaceArt_tex.Menu.Thin_border'
         ImageStyle=ISTY_Stretched
         Hint="Trading Time Left"
         WinTop=0.001000
         WinLeft=0.334000
         WinWidth=0.331023
         WinHeight=0.100000
     End Object
     HeaderBG_Center=GUIImage'KFGui.GUIBuyMenu.HBGCenter'


     Begin Object Class=GUIImage Name=HBGRight
         Image=Texture'KF_InterfaceArt_tex.Menu.Thin_border'
         ImageStyle=ISTY_Stretched
         Hint="Current Perk"
         WinTop=0.001000
         WinLeft=0.666000
         WinWidth=0.332000
         WinHeight=0.100000
     End Object
     HeaderBG_Right=GUIImage'KFGui.GUIBuyMenu.HBGRight'


     Begin Object Class=GUILabel Name=Perk
         TextAlign=TXTA_Center
         TextColor=(B=158,G=176,R=175)
         WinTop=0.010000
         WinLeft=0.665000
         WinWidth=0.329761
         WinHeight=0.050000
     End Object
     CurrentPerkLabel=GUILabel'KFGui.GUIBuyMenu.Perk'


     Begin Object Class=GUILabel Name=Time
         Caption="Trader closes in 00:31"
         TextAlign=TXTA_Center
         TextColor=(B=158,G=176,R=175)
         TextFont="UT2LargeFont"
         WinTop=0.020952
         WinLeft=0.335000
         WinWidth=0.330000
         WinHeight=0.035000
     End Object
     TimeLeftLabel=GUILabel'KFGui.GUIBuyMenu.Time'


     Begin Object Class=GUILabel Name=Wave
         Caption="Wave: 7/10"
         TextAlign=TXTA_Center
         TextColor=(B=158,G=176,R=175)
         WinTop=0.052857
         WinLeft=0.336529
         WinWidth=0.327071
         WinHeight=0.035000
     End Object
     WaveLabel=GUILabel'KFGui.GUIBuyMenu.Wave'


     Begin Object Class=GUILabel Name=HBGLL
         Caption="Quick Perk Select"
         TextAlign=TXTA_Center
         TextColor=(B=158,G=176,R=175)
         TextFont="UT2ServerListFont"
         WinTop=0.007238
         WinLeft=0.024937
         WinWidth=0.329761
         WinHeight=0.019524
     End Object
     HeaderBG_Left_Label=GUILabel'KFGui.GUIBuyMenu.HBGLL'


     Begin Object Class=KFQuickPerkSelect Name=QS
         WinTop=0.011906
         WinLeft=0.008008
         WinWidth=0.316601
         WinHeight=0.082460
         OnDraw=QS.MyOnDraw
     End Object
     QuickPerkSelect=KFQuickPerkSelect'KFGui.GUIBuyMenu.QS'


     Begin Object Class=KFBuyMenuFilter Name=filter
         WinTop=0.051000
         WinLeft=0.670000
         WinWidth=0.305000
         WinHeight=0.082460
         OnDraw=filter.MyOnDraw
     End Object
     BuyMenuFilter=KFBuyMenuFilter'KFGui.GUIBuyMenu.filter'


     Begin Object Class=GUIButton Name=StoreTabB
         Caption="Store"
         FontScale=FNS_Small
         WinTop=0.072762
         WinLeft=0.202801
         WinWidth=0.050000
         WinHeight=0.022000
         OnClick=GUIBuyMenu.ButtonClicked
         OnKeyEvent=StoreTabB.InternalOnKeyEvent
     End Object
     StoreTabButton=GUIButton'KFGui.GUIBuyMenu.StoreTabB'


     Begin Object Class=GUIButton Name=PerkTabB
         Caption="Perk"
         FontScale=FNS_Small
         WinTop=0.072762
         WinLeft=0.127234
         WinWidth=0.050000
         WinHeight=0.022000
         OnClick=GUIBuyMenu.ButtonClicked
         OnKeyEvent=PerkTabB.InternalOnKeyEvent
     End Object
     PerkTabButton=GUIButton'KFGui.GUIBuyMenu.PerkTabB'


     Begin Object Class=GUIImage Name=Weight
         Image=Texture'KF_InterfaceArt_tex.Menu.Thin_border'
         ImageStyle=ISTY_Stretched
         WinTop=0.934206
         WinLeft=0.001000
         WinWidth=0.663086
         WinHeight=0.065828
     End Object
     WeightBG=GUIImage'KFGui.GUIBuyMenu.Weight'


     Begin Object Class=GUIImage Name=WeightIco
         Image=Texture'KillingFloorHUD.HUD.Hud_Weight'
         ImageStyle=ISTY_Scaled
         WinTop=0.946166
         WinLeft=0.009961
         WinWidth=0.033672
         WinHeight=0.048992
         RenderWeight=0.460000
     End Object
     WeightIcon=GUIImage'KFGui.GUIBuyMenu.WeightIco'


     Begin Object Class=GUIImage Name=WeightIcoBG
         Image=Texture'KF_InterfaceArt_tex.Menu.Perk_box_unselected'
         ImageStyle=ISTY_Scaled
         WinTop=0.942416
         WinLeft=0.006055
         WinWidth=0.041484
         WinHeight=0.054461
         RenderWeight=0.450000
     End Object
     WeightIconBG=GUIImage'KFGui.GUIBuyMenu.WeightIcoBG'


     Begin Object Class=KFWeightBar Name=WeightB
         WinTop=0.945302
         WinLeft=0.055266
         WinWidth=0.443888
         WinHeight=0.053896
         OnDraw=WeightB.MyOnDraw
     End Object
     WeightBar=KFWeightBar'KFGui.GUIBuyMenu.WeightB'


     RedColor=(R=255,A=255)
     GreenGreyColor=(B=158,G=176,R=175,A=255)
     CurrentPerk="Current Perk"
     NoActivePerk="No Active Perk!"
     TraderClose="Trader Closes in"
     WaveString="Wave"
     LvAbbrString="Lv"
     Begin Object Class=GUITabControl Name=PageTabs
         bDockPanels=True
         TabHeight=0.025000
         BackgroundStyleName="TabBackground"
         WinTop=0.078000
         WinLeft=0.005000
         WinWidth=0.990000
         WinHeight=0.025000
         RenderWeight=0.490000
         TabOrder=0
         bAcceptsInput=True
         OnActivate=PageTabs.InternalOnActivate
         OnChange=GUIBuyMenu.InternalOnChange
     End Object
     c_Tabs=GUITabControl'KFGui.GUIBuyMenu.PageTabs'


     Begin Object Class=BackgroundImage Name=PageBackground
         Image=Texture'Engine.WhiteSquareTexture'
         ImageColor=(B=20,G=20,R=20)
         ImageStyle=ISTY_Tiled
         RenderWeight=0.001000
     End Object
     i_Background=BackgroundImage'KFGui.GUIBuyMenu.PageBackground'


     PanelClass(0)="KFGUI.KFTab_BuyMenu"
     PanelClass(1)="KFGUI.KFTab_Perks"
     PanelCaption(0)="Store"
     PanelCaption(1)="Perks"
     PanelHint(0)="Trade equipment and ammunition"
     PanelHint(1)="Select your current Perk"
     bAllowedAsLast=True
     OnClose=GUIBuyMenu.KFBuyMenuClosed
     WhiteColor=(B=255,G=255,R=255)
}

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