| Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
| previous class next class | frames no frames | |||||
Abstract base class for UI actions. Actions perform tasks for widgets, in response to some external event. Actions are created by programmers and are bound to widget events by designers using the UI editor. Copyright 1998-2008 Epic Games, Inc. All Rights Reserved.
Core.Object
|
+-- Engine.SequenceObject
|
+-- Engine.SequenceOp
|
+-- Engine.SequenceAction
|
+-- Engine.UIAction
UIAction_ActivateLevelEvent, UIAction_ApplyScrolling, UIAction_ChangeState, UIAction_ChangeVisibility, UIAction_ConsoleCommand, UIAction_CreateOnlineGame, UIAction_DataStore, UIAction_FindOnlineGames, UIAction_GetLastFocused, UIAction_GetListItemCount, UIAction_GetLoggedInPlayerCount, UIAction_GetNATType, UIAction_GetPrivilegeLevel, UIAction_GetValue, UIAction_JoinOnlineGame, UIAction_MoveListItem, UIAction_PlayUISoundCue, UIAction_RefreshStats, UIAction_SaveProfileSettings, UIAction_Scene, UIAction_SetControllerId, UIAction_SetFocus, UIAction_SetValue, UIAction_ShowAchievementsUI, UIAction_ShowContentMarketplaceUI, UIAction_ShowDeviceSelectionUI, UIAction_ShowFeedbackUI, UIAction_ShowFriendInviteUI, UIAction_ShowFriendsUI, UIAction_ShowGamercardForServerHost, UIAction_ShowGamerCardUI, UIAction_ShowKeyboardUI, UIAction_ShowLoginUI, UIAction_ShowMembershipMarketplaceUI, UIAction_ShowMessagesUI, UIAction_ShowPlayersUI, UIAction_TabControl
| Variables Summary | |
|---|---|
| int | GamepadID |
| UIAction | |
| bool | bAutoTargetOwner |
| Inherited Variables from Engine.SequenceAction |
|---|
| bCallHandler, HandlerName, Targets |
| Inherited Variables from Engine.SequenceOp |
|---|
| ActivateCount, bActive, bAutoActivateOutputLinks, bLatentExecution, EventLinks, InputLinks, OutputLinks, PlayerIndex, SearchTag, VariableLinks |
| Structures Summary |
|---|
| Inherited Structures from Engine.SequenceOp |
|---|
| SeqEventLink, SeqOpInputLink, SeqOpOutputInputLink, SeqOpOutputLink, SeqVarLink |
| Functions Summary | ||
|---|---|---|
![]() | UIScreenObject | GetOwner () con) |
![]() | UIScene | GetOwnerScene () con) |
![]() | bool | IsValidLevelSequenceObject ())) |
![]() | bool | IsValidUISequenceObject (optional UIScreenObject TargetObject )) |
| Inherited Functions from Engine.SequenceOp |
|---|
| Activated, Deactivated, GetBoolVars, GetController, GetLinkedObjects, GetObjectVars, GetPawn, HasLinkedOps, LinkedVariables, PopulateLinkedVariableValues, PublishLinkedVariableValues, Reset |
| Variables Detail |
|---|
The ControllerId of the LocalPlayer corresponding to the 'PlayerIndex' element of the Engine.GamePlayers array.
Controls whether this action is automatically executed on the owning widget. If true, this action will add the owning widget to the Targets array when it's activated, provided the Targets array is empty.
| Functions Detail |
|---|
GetOwner Source codeReturns the widget that contains this UIAction.
GetOwnerScene Source codeReturns the scene that contains this UIAction.
IsValidLevelSequenceObject Source codeDetermines whether this class should be displayed in the list of available ops in the level kismet editor.
@return TRUE if this sequence object should be available for use in the level kismet editor
IsValidUISequenceObject Source codeDetermines whether this class should be displayed in the list of available ops in the UI's kismet editor.
@param TargetObject the widget that this SequenceObject would be attached to.
@return TRUE if this sequence object should be available for use in the UI kismet editor
| Defaultproperties |
|---|
defaultproperties
{
VariableLinks(1)=(ExpectedType=Class'Engine.SeqVar_Int',LinkDesc="Player Index",bWriteable=True,bHidden=True,MinVars=1,MaxVars=255)
VariableLinks(2)=(ExpectedType=Class'Engine.SeqVar_Int',LinkDesc="Gamepad Id",PropertyName="GamepadID",bWriteable=True,bHidden=True,MinVars=1,MaxVars=255)
ObjClassVersion=4
ObjCategory="UI"
Name="Default__UIAction"
ObjectArchetype=SequenceAction'Engine.Default__SequenceAction'
}
|
| Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
| previous class next class | frames no frames | |||||