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

GUI2K4.UT2K4OnslaughtPowerLinkDesigner

Extends
LargeWindow

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

Variables Summary
GUIButtonb_Clear
GUIButtonb_DeleteSetup
GUIButtonb_Export
GUIButtonb_lClose
GUIButtonb_SaveSetup
moComboBoxco_SetupName
GUIImagei_Map
floatOnslaughtMapCenterX
floatOnslaughtMapCenterY
floatOnslaughtMapRadius
ONSPlayerReplicationInfoPRI
ONSPowerCoreSelectedCore
stringSetupName
Inherited Variables from GUI2K4.FloatingWindow
BLSizing, bMoveAllowed, bMoving, bResizeHeightAllowed, bResizeWidthAllowed, bResizing, BRSizing, BtSizing, b_ExitButton, DefaultHeight, DefaultLeft, DefaultTop, DefaultWidth, HeaderMouseCursorIndex, LSizing, MaxPageHeight, MaxPageWidth, MinPageHeight, MinPageWidth, RSizing, TLSizing, TRSizing, TSizing, t_WindowTitle, WindowName

Functions Summary
function AddSetupName (string SetupName)
functionbool DrawMap (Canvas Canvas)
function Free ()
function InitComponent (GUIController MyController, GUIComponent MyOwner)
functionbool InternalListClick (GUIComponent Sender)
function InternalOnChange (GUIComponent Sender)
functionbool InternalOnClick (GUIComponent Sender)
function InternalOnMouseReleased (GUIComponent Sender)
function RemoveSetupName (string SetupName)
function ResolutionChanged (int NewResX, int NewResY)
function SetCurrentSetup (string SetupName)
function SetDefaultPosition ()
functionbool ShouldAnimate (GUIComponent C, optional bool bSetup)
function UpdateGUIMapLists ()
Inherited Functions from GUI2K4.FloatingWindow
AddSystemMenu, AlignFrame, CheckBounds, FloatingHover, FloatingMousePressed, FloatingMouseRelease, FloatingPreDraw, FloatingRendered, HoveringBottomBorder, HoveringBottomLeft, HoveringLeftBorder, HoveringRightBorder, HoveringTopBorder, HoveringTopLeft, InitComponent, InternalOnCreateComponent, ResizeAllowed, ResizedBoth, ResizedHeight, ResizedWidth, ResolutionChanged, SaveCurrentPosition, SetDefaultPosition, SetFocus, SetMouseCursorIndex, SetPanelPosition, SystemMenuPreDraw, XButtonClicked


Variables Detail

b_Clear Source code

var automated GUIButton b_Clear;

b_DeleteSetup Source code

var automated GUIButton b_DeleteSetup;

b_Export Source code

var automated GUIButton b_Export;

b_lClose Source code

var automated GUIButton b_lClose;

b_SaveSetup Source code

var automated GUIButton b_SaveSetup;

co_SetupName Source code

var automated moComboBox co_SetupName;

i_Map Source code

var automated GUIImage i_Map;

OnslaughtMapCenterX Source code

var float OnslaughtMapCenterX;

OnslaughtMapCenterY Source code

var float OnslaughtMapCenterY;

OnslaughtMapRadius Source code

var float OnslaughtMapRadius;

PRI Source code

var ONSPlayerReplicationInfo PRI;

SelectedCore Source code

var ONSPowerCore SelectedCore;

SetupName Source code

var string SetupName;


Functions Detail

AddSetupName Source code

function AddSetupName ( string SetupName )

DrawMap Source code

function bool DrawMap ( Canvas Canvas )

Free Source code

function Free ( )

InitComponent Source code

function InitComponent ( GUIController MyController, GUIComponent MyOwner )

InternalListClick Source code

function bool InternalListClick ( GUIComponent Sender )

InternalOnChange Source code

function InternalOnChange ( GUIComponent Sender )

InternalOnClick Source code

function bool InternalOnClick ( GUIComponent Sender )

InternalOnMouseReleased Source code

function InternalOnMouseReleased ( GUIComponent Sender )

RemoveSetupName Source code

function RemoveSetupName ( string SetupName )

ResolutionChanged Source code

function ResolutionChanged ( int NewResX, int NewResY )

SetCurrentSetup Source code

function SetCurrentSetup ( string SetupName )

SetDefaultPosition Source code

function SetDefaultPosition ( )

ShouldAnimate Source code

function bool ShouldAnimate ( GUIComponent C, optional bool bSetup )

UpdateGUIMapLists Source code

function UpdateGUIMapLists ( )


Defaultproperties

defaultproperties
{
     Begin Object Class=GUIImage Name=LinkDesignerMap
         Image=Texture'Engine.MenuWhite'
         ImageRenderStyle=MSTY_Normal
         Hint="Click on any PowerCore or PowerNode to select it, then click on another PowerCore or PowerNode to create a link between the two."
         OnDraw=UT2K4OnslaughtPowerLinkDesigner.DrawMap
     End Object
     i_Map=GUIImage'GUI2K4.UT2K4OnslaughtPowerLinkDesigner.LinkDesignerMap'

     Begin Object Class=moComboBox Name=SetupNameBox
         CaptionWidth=0.250000
         Caption="Name"
         OnCreateComponent=SetupNameBox.InternalOnCreateComponent
         MenuState=MSAT_Disabled
         Hint="The name of this Link Setup. Type a name and click Save to create a new link setup."
         WinTop=0.094531
         WinLeft=0.300000
         WinWidth=0.400000
         OnChange=UT2K4OnslaughtPowerLinkDesigner.InternalOnChange
     End Object
     co_SetupName=moComboBox'GUI2K4.UT2K4OnslaughtPowerLinkDesigner.SetupNameBox'

     Begin Object Class=GUIButton Name=DeleteSetupButton
         Caption="Delete"
         MenuState=MSAT_Disabled
         Hint="Delete the currently selected Link Setup."
         WinTop=0.155000
         WinLeft=0.300000
         WinWidth=0.150000
         WinHeight=0.050000
         OnClick=UT2K4OnslaughtPowerLinkDesigner.InternalOnClick
         OnKeyEvent=DeleteSetupButton.InternalOnKeyEvent
     End Object
     b_DeleteSetup=GUIButton'GUI2K4.UT2K4OnslaughtPowerLinkDesigner.DeleteSetupButton'

     Begin Object Class=GUIButton Name=SaveSetupButton
         Caption="Save"
         MenuState=MSAT_Disabled
         Hint="Save the current Link Setup."
         WinTop=0.155000
         WinLeft=0.550000
         WinWidth=0.150000
         WinHeight=0.050000
         OnClick=UT2K4OnslaughtPowerLinkDesigner.InternalOnClick
         OnKeyEvent=SaveSetupButton.InternalOnKeyEvent
     End Object
     b_SaveSetup=GUIButton'GUI2K4.UT2K4OnslaughtPowerLinkDesigner.SaveSetupButton'

     Begin Object Class=GUIButton Name=CloseButton
         Caption="Close"
         WinTop=0.861979
         WinLeft=0.425000
         WinWidth=0.150000
         WinHeight=0.050000
         OnClick=UT2K4OnslaughtPowerLinkDesigner.InternalOnClick
         OnKeyEvent=CloseButton.InternalOnKeyEvent
     End Object
     b_lClose=GUIButton'GUI2K4.UT2K4OnslaughtPowerLinkDesigner.CloseButton'

     Begin Object Class=GUIButton Name=ClearButton
         Caption="Clear Links"
         Hint="Clear all links on the map."
         WinTop=0.731979
         WinLeft=0.400000
         WinWidth=0.200000
         WinHeight=0.050000
         OnClick=UT2K4OnslaughtPowerLinkDesigner.InternalOnClick
         OnKeyEvent=ClearButton.InternalOnKeyEvent
     End Object
     b_Clear=GUIButton'GUI2K4.UT2K4OnslaughtPowerLinkDesigner.ClearButton'

     Begin Object Class=GUIButton Name=ExportButton
         Caption="Export to UnrealEd"
         Hint="LEVEL DESIGNERS ONLY: Export the current Link Setup to the clipboard. You can then open the map in UnrealEd and use Paste to create an Official Link Setup actor, making this Link Setup an Official Link Setup for your map."
         WinTop=0.791979
         WinLeft=0.400000
         WinWidth=0.200000
         WinHeight=0.050000
         OnClick=UT2K4OnslaughtPowerLinkDesigner.InternalOnClick
         OnKeyEvent=ExportButton.InternalOnKeyEvent
     End Object
     b_Export=GUIButton'GUI2K4.UT2K4OnslaughtPowerLinkDesigner.ExportButton'

     OnslaughtMapCenterX=0.500000
     OnslaughtMapCenterY=0.475000
     OnslaughtMapRadius=0.300000
     bAllowedAsLast=True
     Hint="Click on any PowerCore or PowerNode to select it, then click on another PowerCore or PowerNode to create a link between the two."
     WinTop=0.050000
     WinHeight=0.900000
     Begin Object Class=GUIToolTip Name=MapToolTip
         ExpirationSeconds=5.000000
     End Object
     ToolTip=GUIToolTip'GUI2K4.UT2K4OnslaughtPowerLinkDesigner.MapToolTip'

     OnMouseRelease=UT2K4OnslaughtPowerLinkDesigner.InternalOnMouseReleased
}

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