KFGui.KFWaveConfigMenu
- Extends
- GUICustomPropertyPage
Core.Object
|
+-- XInterface.GUI
|
+-- XInterface.GUIComponent
|
+-- XInterface.GUIMultiComponent
|
+-- XInterface.GUIPage
|
+-- XInterface.UT2K4GUIPage
|
+-- GUI2K4.PopupPageBase
|
+-- GUI2K4.FloatingWindow
|
+-- GUI2K4.LockedFloatingWindow
|
+-- GUI2K4.GUICustomPropertyPage
|
+-- KFGui.KFWaveConfigMenu
Structures Summary |
WaveInfo WaveMask, WaveMaxMonsters, WaveDuration, WaveDifficulty |
WaveMonster MName, Mask |
var int ActiveWave;
var localized string AIHint;
var localized string DiffHint;
var localized string DurationHint;
var localized string MaxInvaderHint;
var string MonsterSquad[20];
var float nFov;
var string PropName;
var string PropValue;
var array<string> Waves;
var localized string WaveText;
KFWaveConfigMenu
struct
WaveInfo
{
var float WaveDifficulty;
var byte WaveDuration;
var int WaveMask;
var byte WaveMaxMonsters;
};
struct
WaveMonster
{
var int Mask;
var localized string MName;
};
function AssembleWaveString ( ) )
function DisassembleWaveString ( ) )
function string GetDataString ( ) )
function string GetResult ( ) )
function HideSpinners ( ) )
function InitDifficulty ( ) )
function InitDuration ( ) )
function InitializeList ( ) )
function InitMaxMonsters ( ) )
function InitWaveControls ( ) )
PostRenderWaveConfigMenu Source code
function ShowSpinners ( ) )
function UpdateWaveValues ( ) )
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=KFWaveConfigMenu.InternalOnChange
End Object
nu_Wave=moNumericEdit'KFGui.KFWaveConfigMenu.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=KFWaveConfigMenu.InternalOnChange
End Object
lb_Waves=GUIMultiOptionListBox'KFGui.KFWaveConfigMenu.WavesList'
nfov=65.000000
offset=(X=50.000000,Y=-20.000000)
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"
MonsterSquad(0)="4A2G"
MonsterSquad(1)="3A2D1G"
MonsterSquad(2)="2A2D1C1G"
MonsterSquad(3)="3A2C1G"
MonsterSquad(4)="3B1C2D"
MonsterSquad(5)="6B"
MonsterSquad(6)="2A2D1G1E"
MonsterSquad(7)="3D2E1H"
DefaultLeft=0.050000
DefaultWidth=0.900000
bDrawFocusedLast=False
WinLeft=0.050000
WinWidth=0.900000
OnRendered=KFWaveConfigMenu.PostRenderWaveConfigMenu
}
|
Creation time: Fri 13-10-2023 03:18:47.844 - Created with
UnCodeX