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 |
---|
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=UT2K4InvasionWaveConfig.InternalOnChange End Object nu_Wave=moNumericEdit'GUI2K4.UT2K4InvasionWaveConfig.WaveNumber' Begin Object Class=GUIMultiOptionListBox Name=WavesList NumColumns=3 bVisibleWhenEmpty=True OnCreateComponent=WavesList.InternalOnCreateComponent WinTop=0.150608 WinLeft=0.007500 WinWidth=0.983750 WinHeight=0.698149 TabOrder=1 bBoundToParent=True bScaleToParent=True 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=False WinLeft=0.050000 WinWidth=0.900000 } |
Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
previous class next class | frames no frames |