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
{
	OnslaughtMapCenterX=0.5
	OnslaughtMapCenterY=0.475
	OnslaughtMapRadius=0.30


	Begin Object Class=GUIToolTip Name=MapToolTip
		ExpirationSeconds=5.0
	End Object
	ToolTip=MapToolTip
	Hint="Click on any PowerCore or PowerNode to select it, then click on another PowerCore or PowerNode to create a link between the two."


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


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


	Begin Object Class=GUIButton Name=DeleteSetupButton
		WinTop=0.155
		WinLeft=0.3
		WinWidth=0.15
		WinHeight=0.05
		Caption="Delete"
		Hint="Delete the currently selected Link Setup."
		OnClick=InternalOnClick
		MenuState=MSAT_Disabled
	End Object
	b_DeleteSetup=DeleteSetupButton


	Begin Object Class=GUIButton Name=SaveSetupButton
		WinTop=0.155
		WinLeft=0.55
		WinWidth=0.15
		WinHeight=0.05
		Caption="Save"
		Hint="Save the current Link Setup."
		OnClick=InternalOnClick
		MenuState=MSAT_Disabled
	End Object
	b_SaveSetup=SaveSetupButton


	Begin Object Class=GUIButton Name=CloseButton
		WinWidth=0.150000
		WinHeight=0.050000
		WinLeft=0.425000
		WinTop=0.861979
		Caption="Close"
		OnClick=InternalOnClick
	End Object
	b_lClose=CloseButton


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


	Begin Object Class=GUIButton Name=ExportButton
		WinWidth=0.200000
		WinHeight=0.050000
		WinLeft=0.400000
		WinTop=0.791979
		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."
		OnClick=InternalOnClick
	End Object
	b_Export=ExportButton


	OnMouseRelease=InternalOnMouseReleased


	WinLeft=0.2
	WinWidth=0.6
	WinTop=0.05
	WinHeight=0.9


	bAllowedAsLast=true
	bRenderWorld=true
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Do 14.8.2014 09:58:27.133 - Created with UnCodeX