| Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
| previous class next class | frames no frames | |||||
Core.Object
|
+-- XInterface.GUI
|
+-- XInterface.GUIComponent
|
+-- XInterface.GUIMultiComponent
|
+-- XInterface.GUIPage
|
+-- XInterface.UT2K4GUIPage
|
+-- GUI2K4.PopupPageBase
|
+-- GUI2K4.FloatingWindow
|
+-- GUI2K4.LockedFloatingWindow
|
+-- GUI2K4.GUICustomPropertyPage
|
+-- GUI2K4.UT2K4InvasionWaveConfig
| Variables Summary | |
|---|---|
| int | ActiveWave |
| string | AIHint |
| string | DiffHint |
| string | DurationHint |
| GUIImage | i_Background |
| GUIMultiOptionListBox | lb_Waves |
| GUIMultiOptionList | li_waves |
| string | MaxInvaderHint |
| moNumericEdit | nu_Duration |
| moNumericEdit | nu_MaxMonster |
| moNumericEdit | nu_Wave |
| string | PropName |
| string | PropValue |
| moSlider | sl_Diff |
| WaveInfo | WaveCopy[16] |
| WaveMonster | WaveMonsters[16] |
| array<string> | Waves |
| string | WaveText |
| Inherited Variables from GUI2K4.GUICustomPropertyPage |
|---|
| Item, Owner |
| Inherited Variables from GUI2K4.LockedFloatingWindow |
|---|
| b_Cancel, b_OK, EdgeBorder[4], sb_Main, SubCaption |
| Structures Summary | ||
|---|---|---|
| WaveInfo WaveMask, WaveMaxMonsters, WaveDuration, WaveDifficulty | ||
| WaveMonster MName, Mask | ||
| Functions Summary | ||
|---|---|---|
![]() | AssembleWaveString () | |
![]() | Closed (GUIComponent Sender, bool bCancelled) | |
![]() | DisassembleWaveString () | |
![]() | string | GetDataString () |
![]() | string | GetResult () |
![]() | InitComponent (GUIController MyController, GUIComponent MyOwner) | |
![]() | InitDifficulty () | |
![]() | InitDuration () | |
![]() | InitializeList () | |
![]() | InitMaxMonsters () | |
![]() | InitWaveControls () | |
![]() | InternalOnChange (GUIComponent Sender) | |
![]() | SetOwner (GUIComponent NewOwner) | |
![]() | 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 |
|---|
| Structures Detail |
|---|
var float WaveDifficulty;};
var byte WaveDuration;
var int WaveMask;
var byte WaveMaxMonsters;
| Functions Detail |
|---|
AssembleWaveString Source code
Closed Source code
DisassembleWaveString Source code
GetDataString Source code
GetResult Source code
InitComponent Source code
InitDifficulty Source code
InitDuration Source code
InitializeList Source code
InitMaxMonsters Source code
InitWaveControls Source code
InternalOnChange Source code
SetOwner Source code
UpdateWaveValues Source code| 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=Wahr bScaleToParent=Wahr OnChange=UT2K4InvasionWaveConfig.InternalOnChange End Object nu_Wave=moNumericEdit'GUI2K4.UT2K4InvasionWaveConfig.WaveNumber' Begin Object Class=GUIMultiOptionListBox Name=WavesList NumColumns=3 bVisibleWhenEmpty=Wahr OnCreateComponent=WavesList.InternalOnCreateComponent WinTop=0.150608 WinLeft=0.007500 WinWidth=0.983750 WinHeight=0.698149 TabOrder=1 bBoundToParent=Wahr bScaleToParent=Wahr OnChange=UT2K4InvasionWaveConfig.InternalOnChange End Object lb_Waves=GUIMultiOptionListBox'GUI2K4.UT2K4InvasionWaveConfig.WavesList' DiffHint="How hard should this wave be." DurationHint="How long should this wave last." MaxInvaderHint="What is the maximum number of monsters to spawn for this wave." AIHint="Allow/Disallow this monster" WaveMonsters(0)=(mName="Pupae",Mask=1) WaveMonsters(1)=(mName="Razor Fly",Mask=2) WaveMonsters(2)=(mName="Manta",Mask=4) WaveMonsters(3)=(mName="Krall",Mask=8) WaveMonsters(4)=(mName="Elite Krall",Mask=16) WaveMonsters(5)=(mName="Gasbag",Mask=32) WaveMonsters(6)=(mName="Brute",Mask=64) WaveMonsters(7)=(mName="Skaarj",Mask=128) WaveMonsters(8)=(mName="Behemoth",Mask=256) WaveMonsters(9)=(mName="Ice Skaarj",Mask=512) WaveMonsters(10)=(mName="Fire Skaarj",Mask=1024) WaveMonsters(11)=(mName="Warlord",Mask=2048) WaveMonsters(12)=(mName="Pupae",Mask=4096) WaveMonsters(13)=(mName="Pupae",Mask=8192) WaveMonsters(14)=(mName="Razor Fly",Mask=16384) WaveMonsters(15)=(mName="Razor Fly",Mask=32768) DefaultLeft=0.050000 DefaultWidth=0.900000 bDrawFocusedLast=Falsch WinLeft=0.050000 WinWidth=0.900000 } |
| Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
| previous class next class | frames no frames | |||||