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

KFGui.KFInvWaveConfig

Extends
GUICustomPropertyPage

Core.Object
|   
+-- XInterface.GUI
   |   
   +-- XInterface.GUIComponent
      |   
      +-- XInterface.GUIMultiComponent
         |   
         +-- XInterface.GUIPage
            |   
            +-- XInterface.UT2K4GUIPage
               |   
               +-- GUI2K4.PopupPageBase
                  |   
                  +-- GUI2K4.FloatingWindow
                     |   
                     +-- GUI2K4.LockedFloatingWindow
                        |   
                        +-- GUI2K4.GUICustomPropertyPage
                           |   
                           +-- KFGui.KFInvWaveConfig

Variables Summary
intActiveWave
stringDiffHint
Invasion.WaveInfoEditedWaves[16]
GUIImagei_Background
GUIMultiOptionListBoxlb_Waves
GUIMultiOptionListli_waves
stringMaxInvaderHint
moNumericEditnu_MaxMonster
moNumericEditnu_Wave
moSlidersl_Diff
stringWaveConfigTitle
array<string>Waves
array<WaveSquadType>WaveSquad
Inherited Variables from GUI2K4.GUICustomPropertyPage
Item, Owner
Inherited Variables from GUI2K4.LockedFloatingWindow
b_Cancel, b_OK, EdgeBorder[4], sb_Main, SubCaption

Structures Summary
WaveSquadType
SName, Mask, CheckButton

Functions Summary
event Closed (GUIComponent Sender, bool bCancelled ))
functionstring GetDataString ()))
functionstring GetMonsterName (string InS ))
functionstring GetResult ()))
function InitActiveSquads ()))
function InitComponent (GUIController MyController, GUIComponent MyOwner))
function InitDifficulty ()))
function InitializeList ()))
function InitMaxMonsters ()))
function InitWaveControls ()))
function InternalOnChange (GUIComponent Sender))
function SetOwner (GUIComponent NewOwner ))
function UpdateWaveValues ()))
Inherited Functions from GUI2K4.GUICustomPropertyPage
GetKeyValue, GetOwner, GetReadOnly, GrabOption, ParseOption, SetOwner, SetReadOnly, Strip
Inherited Functions from GUI2K4.LockedFloatingWindow
AlignButtons, InitComponent, InternalOnClick, InternalOnCreateComponent


Variables Detail

ActiveWave Source code

var int ActiveWave;

DiffHint Source code

var localized string DiffHint;

EditedWaves[16] Source code

var Invasion.WaveInfo EditedWaves[16];

i_Background Source code

var automated GUIImage i_Background;

lb_Waves Source code

var automated GUIMultiOptionListBox lb_Waves;

li_waves Source code

var GUIMultiOptionList li_waves;

MaxInvaderHint Source code

var localized string MaxInvaderHint;

nu_MaxMonster Source code

var moNumericEdit nu_MaxMonster;

nu_Wave Source code

var automated moNumericEdit nu_Wave;

sl_Diff Source code

var moSlider sl_Diff;

WaveConfigTitle Source code

var localized string WaveConfigTitle;

Waves Source code

var array<string> Waves;

WaveSquad Source code

var array<WaveSquadType> WaveSquad;


Structures Detail

WaveSquadType Source code

struct WaveSquadType
{
var moCheckBox CheckButton;
var int Mask;
var string SName;
};



Functions Detail

Closed Source code

event Closed ( GUIComponent Sender, bool bCancelled ) )

GetDataString Source code

function string GetDataString ( ) )

GetMonsterName Source code

function string GetMonsterName ( string InS ) )

GetResult Source code

function string GetResult ( ) )

InitActiveSquads Source code

function InitActiveSquads ( ) )

InitComponent Source code

function InitComponent ( GUIController MyController, GUIComponent MyOwner) )

InitDifficulty Source code

function InitDifficulty ( ) )

InitializeList Source code

function InitializeList ( ) )

InitMaxMonsters Source code

function InitMaxMonsters ( ) )

InitWaveControls Source code

function InitWaveControls ( ) )

InternalOnChange Source code

function InternalOnChange ( GUIComponent Sender) )

SetOwner Source code

function SetOwner ( GUIComponent NewOwner ) )

UpdateWaveValues Source code

function UpdateWaveValues ( ) )


Defaultproperties

defaultproperties
{
     Begin Object Class=moNumericEdit Name=WaveNumber
         MinValue=0
         MaxValue=15
         ComponentJustification=TXTA_Center
         CaptionWidth=0.100000
         ComponentWidth=0.300000
         Caption="Wave No."
         OnCreateComponent=WaveNumber.InternalOnCreateComponent
         Hint="Select the wave you'd like to configure"
         WinTop=0.092990
         WinLeft=0.407353
         WinWidth=0.220000
         WinHeight=0.042857
         RenderWeight=0.700000
         bBoundToParent=True
         bScaleToParent=True
         OnChange=KFInvWaveConfig.InternalOnChange
     End Object
     nu_Wave=moNumericEdit'KFGui.KFInvWaveConfig.WaveNumber'


     Begin Object Class=GUIMultiOptionListBox Name=WavesList
         bVisibleWhenEmpty=True
         OnCreateComponent=WavesList.InternalOnCreateComponent
         WinTop=0.150608
         WinLeft=0.007500
         WinWidth=0.983750
         WinHeight=0.698149
         TabOrder=1
         bBoundToParent=True
         bScaleToParent=True
         OnChange=KFInvWaveConfig.InternalOnChange
     End Object
     lb_Waves=GUIMultiOptionListBox'KFGui.KFInvWaveConfig.WavesList'


     WaveConfigTitle="Killing Floor Wave config page"
     DiffHint="How hard should this wave be."
     MaxInvaderHint="What is the maximum number of monsters to spawn for this wave."
     DefaultLeft=0.050000
     DefaultWidth=0.900000
     bDrawFocusedLast=False
     WinLeft=0.050000
     WinWidth=0.900000
}

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