Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

Engine.UIAction_GetNATType

Extends
UIAction
Modifiers
native ( inherit ) config ( UI )

This action gets the NAT type of the current network system. Copyright 1998-2008 Epic Games, Inc. All Rights Reserved.

Core.Object
|   
+-- Engine.SequenceObject
   |   
   +-- Engine.SequenceOp
      |   
      +-- Engine.SequenceAction
         |   
         +-- Engine.UIAction
            |   
            +-- Engine.UIAction_GetNATType

Variables Summary
boolbAlwaysOpen
Inherited Variables from Engine.UIAction
bAutoTargetOwner, GamepadID
Inherited Variables from Engine.SequenceAction
bCallHandler, HandlerName, Targets

Functions Summary
eventbool GetNATType (out ENATType OutNATType))
Inherited Functions from Engine.UIAction
GetOwner, GetOwnerScene, IsValidLevelSequenceObject, IsValidUISequenceObject


Variables Detail

bAlwaysOpen Source code

var config bool bAlwaysOpen;
Debug bool to force this action to always return NAT_Open.


Functions Detail

GetNATType Source code

event bool GetNATType ( out ENATType OutNATType) )
Gets the current NAT type from the online system.
@param OutNATType Storage variable for our NAT type.
@return TRUE if we got a NAT type, FALSE otherwise.


Defaultproperties

defaultproperties
{
   bAutoActivateOutputLinks=False
   OutputLinks(0)=(LinkDesc="Unknown")
   OutputLinks(1)=(LinkDesc="Open")
   OutputLinks(2)=(LinkDesc="Moderate")
   OutputLinks(3)=(LinkDesc="Strict")
   ObjName="Get NAT Type"
   ObjCategory="Online"
   Name="Default__UIAction_GetNATType"
   ObjectArchetype=UIAction'Engine.Default__UIAction'
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 18-3-2018 10:00:45.919 - Created with UnCodeX