| Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
| previous class next class | frames no frames | |||||
This action joins an online game based upon the search object that is bound to the UI list
Core.Object
|
+-- Engine.SequenceObject
|
+-- Engine.SequenceOp
|
+-- Engine.SequenceAction
|
+-- Engine.UIAction
|
+-- Engine.UIAction_JoinOnlineGame
| Variables Summary | |
|---|---|
| bool | bIsDone |
| bool | bResult |
| WorldInfo | CachedWorldInfo |
| OnlineGameSearchResult | PendingGameJoin |
| Inherited Variables from Engine.UIAction |
|---|
| bAutoTargetOwner, GamepadID |
| Inherited Variables from Engine.SequenceAction |
|---|
| bCallHandler, HandlerName, Targets |
| Functions Summary | ||
|---|---|---|
![]() | string | BuildJoinURL (string ResolvedConnectionURL)) |
![]() | JoinOnlineGame (byte ControllerId, nlineGameSearchResult GameToJoin, orldInfo InWorldInfo)) | |
![]() | OnJoinGameComplete (bool bWasSuccessful)) | |
| Inherited Functions from Engine.UIAction |
|---|
| GetOwner, GetOwnerScene, IsValidLevelSequenceObject, IsValidUISequenceObject |
| Variables Detail |
|---|
Whether the latent action is done
Whether there was an error or not
Temporary var for accessing actor functions
Holds the game we are currently trying to join
| Functions Detail |
|---|
BuildJoinURL Source codeBuilds the string needed to join a game from the resolved connection: "open 172.168.0.1" NOTE: Overload this method to modify the URL before exec-ing it
@param ResolvedConnectionURL the platform specific URL information
@return the final URL to use to open the map
JoinOnlineGame Source codePerforms the join process by kicking off the async join for the specified game
@param ControllerId the player joining
@param GameToJoin the search results for the server to join
@param WorldInfo the world info in case an actor is needed for iteration
OnJoinGameComplete Source codeHandles the notification that the join completed. If successful, the session is joined, otherwise an error is shown
@param bWasSuccessful whether the async task succeeded or not
| Defaultproperties |
|---|
defaultproperties
{
bAutoTargetOwner=True
bLatentExecution=True
bAutoActivateOutputLinks=False
OutputLinks(0)=(LinkDesc="Failure")
OutputLinks(1)=(LinkDesc="Success")
ObjName="Join Online Game"
ObjCategory="Online"
Name="Default__UIAction_JoinOnlineGame"
ObjectArchetype=UIAction'Engine.Default__UIAction'
}
|
| Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
| previous class next class | frames no frames | |||||