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

KFGui.KFBuyMenuSaleList

Extends
GUIVertList

Core.Object
|   
+-- XInterface.GUI
   |   
   +-- XInterface.GUIComponent
      |   
      +-- XInterface.GUIListBase
         |   
         +-- XInterface.GUIVertList
            |   
            +-- KFGui.KFBuyMenuSaleList

Direct Known Subclasses:

KFBuyMenuSaleList_Story

Variables Summary
boolbNeedsUpdate
GUIBuyableBuyableToDisplay
array<byte>CanBuys
intCurrFilterIndex
intCurrFilterItemCount
colorDarkRedColor
textureDisabledItemBackgroundLeft
textureDisabledItemBackgroundRight
array<GUIBuyable>ForSaleBuyables
textureItemBackgroundLeft
textureItemBackgroundRight
floatItemBorder
array<byte>ItemPerkIndexes
floatItemSpacing
KFLevelRulesKFLR
intMouseOverIndex
textureNoPerkIcon
array<string>PrimaryStrings
array<string>SecondaryStrings
textureSelectedItemBackgroundLeft
textureSelectedItemBackgroundRight
floatTextTopOffset
SoundGroupTraderSoundTooExpensive
SoundGroupTraderSoundTooHeavy
intUpdateCounter
stringWeaponDLCMessage
Inherited Variables from XInterface.GUIListBase
bAllowEmptyItems, bDrawSelectionBorder, bHotTrack, bHotTrackSound, bInitializeList, bMultiSelect, bNotify, bSorted, bVisibleWhenEmpty, DropIndex, Index, ItemCount, ItemHeight, ItemsPerPage, ItemWidth, LastPressX, LastPressY, LastSelected, LinkedObjects, MightRemove, MyScrollBar, OutlineStyle, OutlineStyleName, SectionJustification, SectionStyle, SectionStyleName, SelectedBKColor, SelectedImage, SelectedItems, SelectedStyle, SelectedStyleName, Top

Functions Summary
event Closed (GUIComponent Sender, bool bCancelled))
function DrawInvItem (Canvas Canvas, int CurIndex, float X, float Y, float Width, float Height, bool bSelected, bool bPending))
function FilterBuyablesList ()))
functionint GetDisplayedBuyableIndex ()))
function IndexChanged (GUIComponent Sender))
event InitComponent (GUIController MyController, GUIComponent MyOwner))
functionbool IsInInventory (class<Pickup> Item))
functionbool IsVariantInInventory (class<Pickup> PickupForSale))
event Opened (GUIComponent Sender))
functionint PopulateBuyables ()))
functionbool PreDraw (Canvas Canvas))
functionfloat SaleItemHeight (Canvas c))
function Timer ()))
function UpdateForSaleBuyables ()))
function UpdateList ()))
Inherited Functions from XInterface.GUIVertList
CalculateIndex, CenterMouse, Down, End, Home, InternalOnClick, InternalOnKeyType, PgDn, PgUp, Up, WheelDown, WheelUp
Inherited Functions from XInterface.GUIListBase
AdditionalDebugString, AddLinkObject, CalculateIndex, CheckDragSelect, Clear, ClearPendingElements, DisableLinkedObjects, Down, EnableLinkedObjects, End, GetItemAtIndex, GetPendingItems, Home, IndexChanged, InitComponent, InitLinkObjects, InternalOnBeginDrag, InternalOnDragDrop, InternalOnDragEnter, InternalOnDragLeave, InternalOnDragOver, InternalOnEndDrag, InternalOnKeyEvent, InternalOnMousePressed, InternalOnMouseRelease, InternalOnRightClick, IsMultiSelect, IsValid, IsValidIndex, MakeVisible, MoveLeft, MoveRight, PgDn, PgUp, SetIndex, SetOutlineAlpha, SetTopItem, SilentSetIndex, Sort, Up, WheelDown, WheelUp


Variables Detail

bNeedsUpdate Source code

var bool bNeedsUpdate;

BuyableToDisplay Source code

var GUIBuyable BuyableToDisplay;

CanBuys Source code

var array<byte> CanBuys;

CurrFilterIndex Source code

var int CurrFilterIndex;

CurrFilterItemCount Source code

var int CurrFilterItemCount;

DarkRedColor Source code

var color DarkRedColor;

DisabledItemBackgroundLeft Source code

var texture DisabledItemBackgroundLeft;

DisabledItemBackgroundRight Source code

var texture DisabledItemBackgroundRight;

ForSaleBuyables Source code

var array<GUIBuyable> ForSaleBuyables;

ItemBackgroundLeft Source code

var texture ItemBackgroundLeft;

ItemBackgroundRight Source code

var texture ItemBackgroundRight;

ItemBorder Source code

var float ItemBorder;

ItemPerkIndexes Source code

var array<byte> ItemPerkIndexes;

ItemSpacing Source code

var float ItemSpacing;

KFLR Source code

var KFLevelRules KFLR;

MouseOverIndex Source code

var int MouseOverIndex;

NoPerkIcon Source code

var texture NoPerkIcon;

PrimaryStrings Source code

var array<string> PrimaryStrings;

SecondaryStrings Source code

var array<string> SecondaryStrings;

SelectedItemBackgroundLeft Source code

var texture SelectedItemBackgroundLeft;

SelectedItemBackgroundRight Source code

var texture SelectedItemBackgroundRight;

TextTopOffset Source code

var float TextTopOffset;

TraderSoundTooExpensive Source code

var SoundGroup TraderSoundTooExpensive;

TraderSoundTooHeavy Source code

var SoundGroup TraderSoundTooHeavy;

UpdateCounter Source code

var int UpdateCounter;

WeaponDLCMessage Source code

var localized string WeaponDLCMessage;


Functions Detail

Closed Source code

event Closed ( GUIComponent Sender, bool bCancelled) )

DrawInvItem Source code

function DrawInvItem ( Canvas Canvas, int CurIndex, float X, float Y, float Width, float Height, bool bSelected, bool bPending) )

FilterBuyablesList Source code

function FilterBuyablesList ( ) )

GetDisplayedBuyableIndex Source code

function int GetDisplayedBuyableIndex ( ) )

IndexChanged Source code

function IndexChanged ( GUIComponent Sender) )

InitComponent Source code

event InitComponent ( GUIController MyController, GUIComponent MyOwner) )

IsInInventory Source code

function bool IsInInventory ( class<Pickup> Item) )

IsVariantInInventory Source code

function bool IsVariantInInventory ( class<Pickup> PickupForSale) )

Opened Source code

event Opened ( GUIComponent Sender) )

PopulateBuyables Source code

function int PopulateBuyables ( ) )

PreDraw Source code

function bool PreDraw ( Canvas Canvas) )

SaleItemHeight Source code

function float SaleItemHeight ( Canvas c) )

Timer Source code

function Timer ( ) )

UpdateForSaleBuyables Source code

function UpdateForSaleBuyables ( ) )

UpdateList Source code

function UpdateList ( ) )


Defaultproperties

defaultproperties
{
     TextTopOffset=0.050000
     ItemBackgroundLeft=Texture'KF_InterfaceArt_tex.Menu.Item_box_box'
     ItemBackgroundRight=Texture'KF_InterfaceArt_tex.Menu.Item_box_bar'
     SelectedItemBackgroundLeft=Texture'KF_InterfaceArt_tex.Menu.Item_box_box_Highlighted'
     SelectedItemBackgroundRight=Texture'KF_InterfaceArt_tex.Menu.Item_box_bar_Highlighted'
     DisabledItemBackgroundLeft=Texture'KF_InterfaceArt_tex.Menu.Item_box_box_Disabled'
     DisabledItemBackgroundRight=Texture'KF_InterfaceArt_tex.Menu.Item_box_bar_Disabled'
     NoPerkIcon=Texture'KillingFloor2HUD.Perk_Icons.No_Perk_Icon'
     DarkRedColor=(B=96,G=96,R=96,A=255)
     TraderSoundTooExpensive=SoundGroup'KF_Trader.TooExpensive'
     TraderSoundTooHeavy=SoundGroup'KF_Trader.TooHeavy'
     GetItemHeight=KFBuyMenuSaleList.SaleItemHeight
     FontScale=FNS_Medium
     WhiteColor=(B=255,G=255,R=255)
     OnPreDraw=KFBuyMenuSaleList.PreDraw
}

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