I don't need to test my programs. I have an error-correcting modem.

UE3:UTEntryPlayerController (UDK)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UDK Object >> Actor >> Controller >> PlayerController >> GamePlayerController >> UTPlayerController >> UTEntryPlayerController
Package: 
UTGame
Implemented interfaces
Interface_NavigationHandle
This class in other games:
UT3

UTEntryPlayerController

Properties[edit]

EntryPostProcessChain[edit]

Type: PostProcessChain


Default value: PostProcessChain'FX_HitEffects.UTMenuPostProcess'

OldPlayer[edit]

Type: LocalPlayer


OldPostProcessChain[edit]

Type: array<PostProcessChain>


Default values[edit]

Property Value
CameraShakeLongWaveForm ForceFeedbackWaveform'UTGame.Default__UTEntryPlayerController:ForceFeedbackWaveform8'
CameraShakeShortWaveForm ForceFeedbackWaveform'UTGame.Default__UTEntryPlayerController:ForceFeedbackWaveform7'

Subobjects[edit]

CollisionCylinder[edit]

Class: Engine.CylinderComponent

Inherits from: UTPlayerController.CollisionCylinder

Property Value
ReplacementPrimitive None

Sprite[edit]

Class: Engine.SpriteComponent

Inherits from: UTPlayerController.Sprite

Property Value
ReplacementPrimitive None

Functions[edit]

Exec functions[edit]

ShowCommandMenu[edit]

exec function ShowCommandMenu ()

Overrides: UTPlayerController.ShowCommandMenu

Stub - by default bound to "V" on the keyboard

UnlockChapter[edit]

exec function UnlockChapter (int ChapterIndex)


Events[edit]

Destroyed[edit]

simulated event Destroyed ()

Overrides: UTPlayerController.Destroyed

Destroyed event for the PC, resets the post process chain to normal.

InitInputSystem[edit]

event InitInputSystem ()

Overrides: UTPlayerController.InitInputSystem


Other instance functions[edit]

LoadCharacterFromProfile[edit]

function LoadCharacterFromProfile (UTProfileSettings Profile)

Overrides: UTPlayerController.LoadCharacterFromProfile

Loads the player's custom character from their profile.

OnConnectionStatusChange[edit]

function OnConnectionStatusChange (OnlineSubsystem.EOnlineServerConnectionStatus ConnectionStatus)

Overrides: UTPlayerController.OnConnectionStatusChange

Called when a system level connection change notification occurs. If we are playing a match through the platform's online service, we may need to notify and go back to the menu. Otherwise silently ignore this.

Parameters:

  • ConnectionStatus - the new connection status.

OnControllerChanged[edit]

function OnControllerChanged (int ControllerId, bool bIsConnected)

Overrides: UTPlayerController.OnControllerChanged

Attempts to pause/unpause the game when a controller becomes disconnected/connected

Parameters:

  • ControllerId - the id of the controller that changed
  • bIsConnected - whether the controller is connected or not

OnFriendInviteReceived[edit]

function OnFriendInviteReceived (byte LocalUserNum, OnlineSubsystem.UniqueNetId RequestingPlayer, string RequestingNick, string Message)

Overrides: UTPlayerController.OnFriendInviteReceived

Callback for when a friend request has been received.

OnFriendMessageReceived[edit]

function OnFriendMessageReceived (byte LocalUserNum, OnlineSubsystem.UniqueNetId SendingPlayer, string SendingNick, string Message)

Overrides: UTPlayerController.OnFriendMessageReceived

Called when a friend invite arrives for a local player

Parameters:

  • LocalUserNum - the user that is receiving the invite
  • SendingPlayer - the player sending the friend request
  • SendingNick - the nick of the player sending the friend request
  • Message - the message to display to the recipient

Returns:

true if successful, false otherwise

OnGameInviteReceived[edit]

function OnGameInviteReceived (byte LocalUserNum, string RequestingNick)

Overrides: UTPlayerController.OnGameInviteReceived

Callback for when a game invite has been received.

OnLinkStatusChanged[edit]

function OnLinkStatusChanged (bool bConnected)

Overrides: UTPlayerController.OnLinkStatusChanged

Called when the platform's network link status changes. If we are playing a match on a remote server, we need to go back to the front end menus and notify the player.

QuitToMainMenu[edit]

function QuitToMainMenu ()

Overrides: UTPlayerController.QuitToMainMenu

Called when returning to the main menu.

RestorePostProcessing[edit]

simulated function RestorePostProcessing ()


SetPawnConstructionScene[edit]

function SetPawnConstructionScene (bool bShow)


ShowMidGameMenu[edit]

function UTUIScene_MidGameMenu ShowMidGameMenu (optional name TabTag, optional bool bEnableInput)

Overrides: UTPlayerController.ShowMidGameMenu


ShowScoreboard[edit]

function ShowScoreboard ()

Overrides: UTPlayerController.ShowScoreboard