Worst-case scenario: the UEd Goblin wipes the map and burns down your house.

UE2:InteractionMaster (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site

Jump to: navigation, search
UT2004 Object >> Interactions >> InteractionMaster

Contents

Package: 
Engine
This class in other games:
UE2Runtime, UT2003

Class: Engine.InteractionMaster

The InteractionMaster controls the entire interaction system. It's job is to take input and Pre/PostRender call and route them to individual Interactions and/or viewports.

The stubs here in script are for just the GlobalInteracations as those are the only Interactions the IM routes directly too. A new stub is created in order to limit the number of C++ -> Uscript switches.

(c) 2001, Epic Games, Inc. All Rights Reserved

[edit] Properties

[edit] BaseMenu

Type: Interaction

Modifiers: transient, const

Holds a pointer to the base menu system

[edit] bRequireRawJoystick

Type: bool

Modifiers: transient


[edit] Client

Type: Client

Modifiers: transient


[edit] Console

Type: Interaction

Modifiers: transient, const

Holds the special Interaction that acts as the console

[edit] GlobalInteractions

Type: array<Interaction>

Modifiers: transient

Holds a listing of all global Interactions

[edit] Functions

[edit] Native functions

[edit] Travel

native function Travel (string URL)


[edit] Events

[edit] AddInteraction

event Interaction AddInteraction (string InteractionName, optional Player AttachTo)


[edit] NotifyLevelChange

event NotifyLevelChange (array<InteractionInteractionArray)


[edit] Process_KeyEvent

event bool Process_KeyEvent (array<InteractionInteractionArray, out Interactions.EInputKey Key, out Interactions.EInputAction Action, float Delta)


[edit] Process_KeyType

event bool Process_KeyType (array<InteractionInteractionArray, out Interactions.EInputKey Key, optional string Unicode)


[edit] Process_Message

event Process_Message (coerce string Msg, float MsgLife, array<InteractionInteractionArray)


[edit] Process_PostRender

event Process_PostRender (array<InteractionInteractionArray, Canvas Canvas)


[edit] Process_PreRender

event Process_PreRender (array<InteractionInteractionArray, Canvas Canvas)


[edit] Process_Tick

event Process_Tick (array<InteractionInteractionArray, float DeltaTime)


[edit] RemoveInteraction

event RemoveInteraction (Interaction RemoveMe)


[edit] SetFocusTo

event SetFocusTo (Interaction Inter, optional Player ViewportOwner)