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 Caption="Wave No." Hint="Select the wave you'd like to configure" WinWidth=0.220000 WinHeight=0.042857 WinLeft=0.407353 WinTop=0.092990 MinValue=0 MaxValue=15 CaptionWidth=0.1 ComponentWidth=0.3 bAutoSizeCaption=true ComponentJustification=TXTA_Center OnChange=InternalOnChange RenderWeight=0.7 bBoundToParent=True bScaleToParent=True End Object nu_Wave=WaveNumber Begin Object Class=GUIMultiOptionListBox Name=WavesList NumColumns=3 OnChange=InternalOnChange WinWidth=0.983750 WinHeight=0.698149 WinLeft=0.007500 WinTop=0.150608 TabOrder=1 bVisibleWhenEmpty=True bBoundToParent=True bScaleToParent=True End Object lb_Waves=WavesList 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) bDrawFocusedLast=False WinWidth=0.9 WinHeight=0.7 WinLeft=0.05 WinTop=0.15 DefaultWidth=0.9 DefaultHeight=0.7 DefaultLeft=0.05 DefaultTop=0.15 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" } |
Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
previous class next class | frames no frames |