Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

GUI2K4.CustomHUDMenuAssault

Extends
UT2K4CustomHUDMenu

Core.Object
|   
+-- XInterface.GUI
   |   
   +-- XInterface.GUIComponent
      |   
      +-- XInterface.GUIMultiComponent
         |   
         +-- XInterface.GUIPage
            |   
            +-- XInterface.UT2K4GUIPage
               |   
               +-- GUI2K4.PopupPageBase
                  |   
                  +-- GUI2K4.FloatingWindow
                     |   
                     +-- GUI2K4.LargeWindow
                        |   
                        +-- GUI2K4.UT2K4CustomHUDMenu
                           |   
                           +-- GUI2K4.CustomHUDMenuAssault

Variables Summary
boolbDrawAllObjectives
boolbInfoPods
boolbObjectiveReminder
boolbReticle
boolbShow3DArrow
boolbShowWillowWhisp
moCheckboxch_bDrawAllObjectives
moCheckboxch_bObjectiveReminder
moCheckboxch_bShow3DArrow
moCheckboxch_bShowWillowWhisp
moCheckboxch_InfoPods
moCheckboxch_Reticles
floatfReticle
class<HUD_Assault>HUDClass
intiPulseTime
stringMainCaption
moNumericEditnu_PulseTime
GUISectionBackgroundsb_Main
GUISectionBackgroundsb_Misc
moSlidersl_ReticleSize
Inherited Variables from GUI2K4.UT2K4CustomHUDMenu
b_Cancel, b_OK, b_Reset, GameClass

Functions Summary
functionbool InitializeGameClass (string GameClassName)
function InternalOnChange (GUIComponent Sender)
function LoadSettings ()
function RestoreDefaults ()
function SaveSettings ()
Inherited Functions from GUI2K4.UT2K4CustomHUDMenu
Closed, HandleParameters, InitializeGameClass, InternalOnChange, InternalOnClick, LoadSettings, RestoreDefaults, SaveSettings


Variables Detail

bDrawAllObjectives Source code

var bool bDrawAllObjectives;

bInfoPods Source code

var bool bInfoPods;

bObjectiveReminder Source code

var bool bObjectiveReminder;

bReticle Source code

var bool bReticle;

bShow3DArrow Source code

var bool bShow3DArrow;

bShowWillowWhisp Source code

var bool bShowWillowWhisp;

ch_bDrawAllObjectives Source code

var automated moCheckbox ch_bDrawAllObjectives;

ch_bObjectiveReminder Source code

var automated moCheckbox ch_bObjectiveReminder;

ch_bShow3DArrow Source code

var automated moCheckbox ch_bShow3DArrow;

ch_bShowWillowWhisp Source code

var automated moCheckbox ch_bShowWillowWhisp;

ch_InfoPods Source code

var automated moCheckbox ch_InfoPods;

ch_Reticles Source code

var automated moCheckbox ch_Reticles;

fReticle Source code

var float fReticle;

HUDClass Source code

var class<HUD_Assault> HUDClass;

iPulseTime Source code

var int iPulseTime;

MainCaption Source code

var localized string MainCaption;

nu_PulseTime Source code

var automated moNumericEdit nu_PulseTime;

sb_Main Source code

var automated GUISectionBackground sb_Main;

sb_Misc Source code

var automated GUISectionBackground sb_Misc;

sl_ReticleSize Source code

var automated moSlider sl_ReticleSize;


Functions Detail

InitializeGameClass Source code

function bool InitializeGameClass ( string GameClassName )

InternalOnChange Source code

function InternalOnChange ( GUIComponent Sender )

LoadSettings Source code

function LoadSettings ( )

RestoreDefaults Source code

function RestoreDefaults ( )

SaveSettings Source code

function SaveSettings ( )


Defaultproperties

defaultproperties
{
     Begin Object Class=moCheckBox Name=Reticles
         ComponentJustification=TXTA_Center
         CaptionWidth=0.100000
         Caption="Objective Reticles"
         OnCreateComponent=Reticles.InternalOnCreateComponent
         Hint="Draw Objective tracking indicators."
         WinTop=0.200000
         WinLeft=0.024219
         WinWidth=0.450000
         TabOrder=0
         OnChange=CustomHUDMenuAssault.InternalOnChange
     End Object
     ch_Reticles=moCheckBox'GUI2K4.CustomHUDMenuAssault.Reticles'

     Begin Object Class=moCheckBox Name=InfoPods
         ComponentJustification=TXTA_Center
         CaptionWidth=0.100000
         Caption="Display Info Pods"
         OnCreateComponent=InfoPods.InternalOnCreateComponent
         Hint="Show Info Pods."
         WinTop=0.150000
         WinLeft=0.517383
         WinWidth=0.450000
         TabOrder=2
         OnChange=CustomHUDMenuAssault.InternalOnChange
     End Object
     ch_InfoPods=moCheckBox'GUI2K4.CustomHUDMenuAssault.InfoPods'

     Begin Object Class=moCheckBox Name=Show3DArrow
         ComponentJustification=TXTA_Center
         CaptionWidth=0.100000
         Caption="Show 3D Arrow"
         OnCreateComponent=Show3DArrow.InternalOnCreateComponent
         Hint="Draw 3D Objective tracking arrow."
         WinTop=0.450000
         WinLeft=0.024219
         WinWidth=0.450000
         TabOrder=4
         OnChange=CustomHUDMenuAssault.InternalOnChange
     End Object
     ch_bShow3DArrow=moCheckBox'GUI2K4.CustomHUDMenuAssault.Show3DArrow'

     Begin Object Class=moCheckBox Name=DrawAllObjectives
         ComponentJustification=TXTA_Center
         CaptionWidth=0.100000
         Caption="Show Full Indicators"
         OnCreateComponent=DrawAllObjectives.InternalOnCreateComponent
         Hint="Draw Indicators when Objective is behind player."
         WinTop=0.600000
         WinLeft=0.024219
         WinWidth=0.450000
         TabOrder=5
         OnChange=CustomHUDMenuAssault.InternalOnChange
     End Object
     ch_bDrawAllObjectives=moCheckBox'GUI2K4.CustomHUDMenuAssault.DrawAllObjectives'

     Begin Object Class=moCheckBox Name=ObjectiveReminder
         ComponentJustification=TXTA_Center
         CaptionWidth=0.100000
         Caption="Objective Reminder Announcer"
         OnCreateComponent=ObjectiveReminder.InternalOnCreateComponent
         Hint="Remind objective goals at respawn."
         WinTop=0.750000
         WinWidth=0.450000
         WinHeight=0.072727
         TabOrder=6
         OnChange=CustomHUDMenuAssault.InternalOnChange
     End Object
     ch_bObjectiveReminder=moCheckBox'GUI2K4.CustomHUDMenuAssault.ObjectiveReminder'

     Begin Object Class=moCheckBox Name=ShowWillowWhisp
         ComponentJustification=TXTA_Center
         CaptionWidth=0.100000
         Caption="Enable Willow Whisp"
         OnCreateComponent=ShowWillowWhisp.InternalOnCreateComponent
         Hint="Enable particle trail, showing path to objective."
         WinTop=0.600000
         WinLeft=0.024219
         WinWidth=0.450000
         TabOrder=7
         OnChange=CustomHUDMenuAssault.InternalOnChange
     End Object
     ch_bShowWillowWhisp=moCheckBox'GUI2K4.CustomHUDMenuAssault.ShowWillowWhisp'

     Begin Object Class=moSlider Name=ReticleSize
         MaxValue=4.000000
         CaptionWidth=0.100000
         Caption="Objective Indicators Scale"
         OnCreateComponent=ReticleSize.InternalOnCreateComponent
         Hint="Size scale of on HUD Objective Indicators."
         WinTop=0.400000
         WinLeft=0.024219
         WinWidth=0.450000
         TabOrder=1
         OnChange=CustomHUDMenuAssault.InternalOnChange
     End Object
     sl_ReticleSize=moSlider'GUI2K4.CustomHUDMenuAssault.ReticleSize'

     Begin Object Class=moNumericEdit Name=PulseTime
         MinValue=0
         MaxValue=99
         CaptionWidth=0.700000
         ComponentWidth=0.300000
         Caption="Objective Update Time"
         OnCreateComponent=PulseTime.InternalOnCreateComponent
         Hint="Number of seconds current Objective will be highlighted."
         WinTop=0.300000
         WinLeft=0.517383
         WinWidth=0.450000
         TabOrder=3
         OnChange=CustomHUDMenuAssault.InternalOnChange
     End Object
     nu_PulseTime=moNumericEdit'GUI2K4.CustomHUDMenuAssault.PulseTime'

     Begin Object Class=GUISectionBackground Name=ObjectiveBackground
         Caption="Objectives"
         WinTop=0.122136
         WinLeft=0.171485
         WinWidth=0.631835
         WinHeight=0.229493
         OnPreDraw=ObjectiveBackground.InternalPreDraw
     End Object
     sb_Main=GUISectionBackground'GUI2K4.CustomHUDMenuAssault.ObjectiveBackground'

     Begin Object Class=GUISectionBackground Name=MiscBackground
         Caption="Misc."
         WinTop=0.372135
         WinLeft=0.171485
         WinWidth=0.630273
         WinHeight=0.402735
         OnPreDraw=MiscBackground.InternalPreDraw
     End Object
     sb_Misc=GUISectionBackground'GUI2K4.CustomHUDMenuAssault.MiscBackground'

     Begin Object Class=GUIButton Name=CancelButton
         Caption="Cancel"
         Hint="Click to close this menu, discarding changes."
         WinTop=0.792153
         WinLeft=0.496436
         WinWidth=0.139474
         WinHeight=0.052944
         TabOrder=8
         OnClick=CustomHUDMenuAssault.InternalOnClick
         OnKeyEvent=CancelButton.InternalOnKeyEvent
     End Object
     b_Cancel=GUIButton'GUI2K4.CustomHUDMenuAssault.CancelButton'

     Begin Object Class=GUIButton Name=ResetButton
         Caption="Defaults"
         Hint="Restore all settings to their default value."
         WinTop=0.792153
         WinLeft=0.288892
         WinWidth=0.139474
         WinHeight=0.052944
         TabOrder=7
         OnClick=CustomHUDMenuAssault.InternalOnClick
         OnKeyEvent=ResetButton.InternalOnKeyEvent
     End Object
     b_Reset=GUIButton'GUI2K4.CustomHUDMenuAssault.ResetButton'

     Begin Object Class=GUIButton Name=OkButton
         Caption="OK"
         Hint="Click to close this menu, saving changes."
         WinTop=0.792153
         WinLeft=0.640437
         WinWidth=0.139474
         WinHeight=0.052944
         TabOrder=9
         OnClick=CustomHUDMenuAssault.InternalOnClick
         OnKeyEvent=OkButton.InternalOnKeyEvent
     End Object
     b_OK=GUIButton'GUI2K4.CustomHUDMenuAssault.OkButton'

     WindowName="Assault HUD Configuration"
     WinTop=0.072917
     WinLeft=0.140625
     WinWidth=0.690941
     WinHeight=0.824065
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Wed 7/2/2007 19:15:53.984 - Created with UnCodeX