Gah - a solution with more questions. – EntropicLqd
UE3:UTDrawMapPanel (UT3)
From Unreal Wiki, The Unreal Engine Documentation Site
| Object >> UIRoot >> UIScreenObject >> UIObject >> UTUI_Widget >> UTDrawPanel >> UTDrawMapPanel |
Contents |
- Package:
- UTGame
| This is an auto-generated page and may need human attention. Please remove this tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
Copyright 1998-2007 Epic Games, Inc. All Rights Reserved.
[edit] Properties
[edit] Property group 'UTDrawMapPanel'
[edit] MapSizePerc
Type: float
How much of the panel's height will be used for the map
Default value: 0.9
[edit] Internal variables
[edit] bAllowTeleport
Type: bool
Modifiers: transient
[edit] bShowExtents
Type: bool
Modifiers: transient
[edit] UTHudSceneOwner
Type: UTUIScene_Hud
[edit] Default values
| Property | Value |
|---|---|
| DefaultStates[3] | Class'Engine.UIState_Active' |
[edit] Subobjects
[edit] WidgetEventComponent
Class: Engine.UIComp_Event
Inherits from: UTDrawPanel.WidgetEventComponent
No new values.
[edit] Delegates
[edit] OnActorSelected
Called when a node is actually double-clicked on.
Parameters:
- Selected - The actor that was selected
- SelectedBy - The UTPlayerController that selected the node
[edit] Functions
[edit] Events
[edit] DrawPanel
Overrides: UTDrawPanel.DrawPanel
Called from native code. This is the only point where Canvas is valid. we use this moment to setup the color fading
[edit] GetSupportedUIActionKeyNames
Overrides: UIScreenObject.GetSupportedUIActionKeyNames
Setup Input subscriptions
[edit] PostInitialize
Overrides: UIScreenObject.PostInitialize
Gather Data and setup the input delegates
[edit] Other instance functions
[edit] ChangeCurrentActor
[edit] FindBestActor
[edit] GetActorUnderMouse
Returns:
- the node currently under the mouse cursor.
[edit] GetMapInfo
[edit] InputKey
[edit] PickActorUnderCursor
Look under the mouse cursor and pick the node that is there
[edit] SelectActor
The player has attempted to select a node, Look it up and pass it along to the delegate if it exists
