| 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=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 | |||||