BakkesMod Programming Wiki
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

PlayerControllerWrapper : ActorWrapper

View Implementation

CarWrapper 
GetCar()



void 
SetCar(CarWrapper newCar)


Parameter Type Description
newCar CarWrapper

PriWrapper 
GetPRI()



void 
SetPRI(PriWrapper newPRI)


Parameter Type Description
newPRI PriWrapper

ControllerInput 
GetVehicleInput()



void 
SetVehicleInput(ControllerInput newVehicleInput)


Parameter Type Description
newVehicleInput ControllerInput

unsigned long 
GetbReceivedServerShutdownMessage()



void 
SetbReceivedServerShutdownMessage(unsigned long newbReceivedServerShutdownMessage)


Parameter Type Description
newbReceivedServerShutdownMessage unsigned long

unsigned long 
GetbUseDebugInputs()



void 
SetbUseDebugInputs(unsigned long newbUseDebugInputs)


Parameter Type Description
newbUseDebugInputs unsigned long

unsigned long 
GetbJumpPressed()



void 
SetbJumpPressed(unsigned long newbJumpPressed)


Parameter Type Description
newbJumpPressed unsigned long

unsigned long 
GetbBoostPressed()



void 
SetbBoostPressed(unsigned long newbBoostPressed)


Parameter Type Description
newbBoostPressed unsigned long

unsigned long 
GetbHandbrakePressed()



void 
SetbHandbrakePressed(unsigned long newbHandbrakePressed)


Parameter Type Description
newbHandbrakePressed unsigned long

unsigned long 
GetbHasPitchedBack()



void 
SetbHasPitchedBack(unsigned long newbHasPitchedBack)


Parameter Type Description
newbHasPitchedBack unsigned long

unsigned long 
GetbAllowAsymmetricalMute()



void 
SetbAllowAsymmetricalMute(unsigned long newbAllowAsymmetricalMute)


Parameter Type Description
newbAllowAsymmetricalMute unsigned long

unsigned long 
GetbResetCamera()



void 
SetbResetCamera(unsigned long newbResetCamera)


Parameter Type Description
newbResetCamera unsigned long

UnrealStringWrapper 
GetLoginURL()



unsigned char 
GetVoiceFilter()



void 
SetVoiceFilter(unsigned char newVoiceFilter)


Parameter Type Description
newVoiceFilter unsigned char

unsigned char 
GetChatFilter()



void 
SetChatFilter(unsigned char newChatFilter)


Parameter Type Description
newChatFilter unsigned char

PriWrapper 
GetFollowTarget()



void 
SetFollowTarget(PriWrapper newFollowTarget)


Parameter Type Description
newFollowTarget PriWrapper

BaseCameraWrapper 
GetSpectatorCameraArchetype()



void 
SetSpectatorCameraArchetype(BaseCameraWrapper newSpectatorCameraArchetype)


Parameter Type Description
newSpectatorCameraArchetype BaseCameraWrapper

BaseCameraWrapper 
GetEditorCameraArchetype()



void 
SetEditorCameraArchetype(BaseCameraWrapper newEditorCameraArchetype)


Parameter Type Description
newEditorCameraArchetype BaseCameraWrapper

Vector 
GetMoveActorGrabOffset()



void 
SetMoveActorGrabOffset(Vector newMoveActorGrabOffset)


Parameter Type Description
newMoveActorGrabOffset Vector

float 
GetMoveActorGrabIncrement()



void 
SetMoveActorGrabIncrement(float newMoveActorGrabIncrement)


Parameter Type Description
newMoveActorGrabIncrement float

float 
GetMinMoveActorGrabDistance()



void 
SetMinMoveActorGrabDistance(float newMinMoveActorGrabDistance)


Parameter Type Description
newMinMoveActorGrabDistance float

float 
GetMouseIncrementSpeed()



void 
SetMouseIncrementSpeed(float newMouseIncrementSpeed)


Parameter Type Description
newMouseIncrementSpeed float

float 
GetBallVelocityIncrementAmount()



void 
SetBallVelocityIncrementAmount(float newBallVelocityIncrementAmount)


Parameter Type Description
newBallVelocityIncrementAmount float

int 
GetBallVelocityIncrementFireCount()



void 
SetBallVelocityIncrementFireCount(int newBallVelocityIncrementFireCount)


Parameter Type Description
newBallVelocityIncrementFireCount int

float 
GetBallVelocityIncrementFireCountMax()



void 
SetBallVelocityIncrementFireCountMax(float newBallVelocityIncrementFireCountMax)


Parameter Type Description
newBallVelocityIncrementFireCountMax float

float 
GetBallVelocityIncrementSpeedDefault()



void 
SetBallVelocityIncrementSpeedDefault(float newBallVelocityIncrementSpeedDefault)


Parameter Type Description
newBallVelocityIncrementSpeedDefault float

float 
GetBallVelocityIncrementSpeedMax()



void 
SetBallVelocityIncrementSpeedMax(float newBallVelocityIncrementSpeedMax)


Parameter Type Description
newBallVelocityIncrementSpeedMax float

float 
GetCrosshairTraceDistance()



void 
SetCrosshairTraceDistance(float newCrosshairTraceDistance)


Parameter Type Description
newCrosshairTraceDistance float

ActorWrapper 
GetTracedCrosshairActor()



void 
SetTracedCrosshairActor(ActorWrapper newTracedCrosshairActor)


Parameter Type Description
newTracedCrosshairActor ActorWrapper

Vector 
GetRotateActorCameraLocationOffset()



void 
SetRotateActorCameraLocationOffset(Vector newRotateActorCameraLocationOffset)


Parameter Type Description
newRotateActorCameraLocationOffset Vector

Vector 
GetRotateActorCameraRotationOffset()



void 
SetRotateActorCameraRotationOffset(Vector newRotateActorCameraRotationOffset)


Parameter Type Description
newRotateActorCameraRotationOffset Vector

int 
GetRotateActorCameraSide()



void 
SetRotateActorCameraSide(int newRotateActorCameraSide)


Parameter Type Description
newRotateActorCameraSide int

float 
GetDesiredCameraSide()



void 
SetDesiredCameraSide(float newDesiredCameraSide)


Parameter Type Description
newDesiredCameraSide float

float 
GetPawnTypeChangedTime()



void 
SetPawnTypeChangedTime(float newPawnTypeChangedTime)


Parameter Type Description
newPawnTypeChangedTime float

int 
GetSelectedSpawnArchetype()



void 
SetSelectedSpawnArchetype(int newSelectedSpawnArchetype)


Parameter Type Description
newSelectedSpawnArchetype int

ControllerInput 
GetDebugInputs()



void 
SetDebugInputs(ControllerInput newDebugInputs)


Parameter Type Description
newDebugInputs ControllerInput

int 
GetMinClientInputRate()



void 
SetMinClientInputRate(int newMinClientInputRate)


Parameter Type Description
newMinClientInputRate int

int 
GetMedianClientInputRate()



void 
SetMedianClientInputRate(int newMedianClientInputRate)


Parameter Type Description
newMedianClientInputRate int

int 
GetMaxClientInputRate()



void 
SetMaxClientInputRate(int newMaxClientInputRate)


Parameter Type Description
newMaxClientInputRate int

int 
GetConfiguredClientInputRate()



void 
SetConfiguredClientInputRate(int newConfiguredClientInputRate)


Parameter Type Description
newConfiguredClientInputRate int

float 
GetTimeSinceLastMovePacket()



void 
SetTimeSinceLastMovePacket(float newTimeSinceLastMovePacket)


Parameter Type Description
newTimeSinceLastMovePacket float

float 
GetTimeLastReplicatedMovePacket()



void 
SetTimeLastReplicatedMovePacket(float newTimeLastReplicatedMovePacket)


Parameter Type Description
newTimeLastReplicatedMovePacket float

float 
GetMouseXDeadZone()



void 
SetMouseXDeadZone(float newMouseXDeadZone)


Parameter Type Description
newMouseXDeadZone float

float 
GetMouseYDeadZone()



void 
SetMouseYDeadZone(float newMouseYDeadZone)


Parameter Type Description
newMouseYDeadZone float

float 
GetMouseXDeadZoneAir()



void 
SetMouseXDeadZoneAir(float newMouseXDeadZoneAir)


Parameter Type Description
newMouseXDeadZoneAir float

float 
GetMouseYDeadZoneAir()



void 
SetMouseYDeadZoneAir(float newMouseYDeadZoneAir)


Parameter Type Description
newMouseYDeadZoneAir float

ControllerInput 
GetLastInputs()



void 
SetLastInputs(ControllerInput newLastInputs)


Parameter Type Description
newLastInputs ControllerInput

PriWrapper 
GetPendingViewPRI()



void 
SetPendingViewPRI(PriWrapper newPendingViewPRI)


Parameter Type Description
newPendingViewPRI PriWrapper

float 
GetLastInputPitchUp()



void 
SetLastInputPitchUp(float newLastInputPitchUp)


Parameter Type Description
newLastInputPitchUp float

float 
GetLastInputPitchDown()



void 
SetLastInputPitchDown(float newLastInputPitchDown)


Parameter Type Description
newLastInputPitchDown float

float 
GetLastInputYawLeft()



void 
SetLastInputYawLeft(float newLastInputYawLeft)


Parameter Type Description
newLastInputYawLeft float

float 
GetLastInputYawRight()



void 
SetLastInputYawRight(float newLastInputYawRight)


Parameter Type Description
newLastInputYawRight float

float 
GetLastInputPitch()



void 
SetLastInputPitch(float newLastInputPitch)


Parameter Type Description
newLastInputPitch float

float 
GetLastInputYaw()



void 
SetLastInputYaw(float newLastInputYaw)


Parameter Type Description
newLastInputYaw float

float 
GetMouseInputMax()



void 
SetMouseInputMax(float newMouseInputMax)


Parameter Type Description
newMouseInputMax float

EngineTAWrapper 
GetEngineShare()



void 
SetEngineShare(EngineTAWrapper newEngineShare)


Parameter Type Description
newEngineShare EngineTAWrapper

void 
HandleCarSet(PriWrapper InPRI)


Parameter Type Description
InPRI PriWrapper

void 
SpawnSelectedArchetype()



bool 
RemoveActor()



void 
ToggleGrabActor()



void 
ToggleRotateActor()



void 
EditorReleaseActor()



void 
EditorCycleActor()



void 
DuplicateShot()



void 
StopEditing()



void 
EditorIncreasePower()



void 
EditorDecreasePower()



void 
EditorIncreasePowerToggleInterim()



void 
EditorDecreasePowerToggleInterim()



void 
EditorIncreasePowerToggle2(unsigned long bToggle)


Parameter Type Description
bToggle unsigned long

void 
EditorDecreasePowerToggle2(unsigned long bToggle)


Parameter Type Description
bToggle unsigned long

void 
ModifyEditorPower(int Direction)


Parameter Type Description
Direction int

void 
ToggleCameraPosition()



void 
EditorUndo()



void 
EditorRedo()



void 
EditorIncreaseRoundTime()



void 
EditorDecreaseRoundTime()



void 
EditorNextRound()



void 
EditorPrevRound()



void 
UpdateCrosshair()



void 
NetClientInputRate(int Rate)


Parameter Type Description
Rate int

void 
ServerCreateMatchBroadcast(ServerWrapper GameEvent)


Parameter Type Description
GameEvent ServerWrapper

void 
ClampMoveActorGrabOffset()



void 
RevertToDefaultCameraHUDInput()



void 
SwitchToEditPawn()



void 
ServerResetPlayer(unsigned long bFullReset)


Parameter Type Description
bFullReset unsigned long

void 
ResetPlayerRun()



void 
ResetPlayerCheckpoint()



void 
ToggleEditorRound()



void 
ToggleBetweenCarAndEditPawn()



void 
Interact()



void 
StopMovement(unsigned long bOnlyIfNoAccel)


Parameter Type Description
bOnlyIfNoAccel unsigned long

Vector 
GetRotateActorCameraOffset(float DeltaTime, unsigned long bSnap)


Parameter Type Description
DeltaTime float
bSnap unsigned long

void 
RestoreEditorPawnOrientation()



void 
BackupEditorPawnOrientation()



void 
UpdateRotatedActorOrientation(float DeltaTime)


Parameter Type Description
DeltaTime float

void 
OnOpenPauseMenu()



void 
ResetMouseCenter()



float 
CalculateMouseAxis(float Center, float CurrentLocation, float Deadzone, float MaxDist)


Parameter Type Description
Center float
CurrentLocation float
Deadzone float
MaxDist float

void 
ShowControllerApplet()



void 
ShowAccountPicker()



void 
QueSaveReplay()



void 
SetFollowTarget2(PriWrapper InTarget)


Parameter Type Description
InTarget PriWrapper

void 
FollowPlayer(PriWrapper InPlayer)


Parameter Type Description
InPlayer PriWrapper

void 
ClientSplitscreenJoinResponse(SteamID &PlayerID, unsigned long bAllow, std::string Error)


Parameter Type Description
PlayerID SteamID
bAllow unsigned long
Error std::string

void 
ServerRequestSplitscreenJoin(SteamID &PlayerID, std::string PlayerName)


Parameter Type Description
PlayerID SteamID
PlayerName std::string

bool 
eventPreClientTravel(std::string PendingURL, unsigned char TravelType, unsigned long bIsSeamlessTravel)


Parameter Type Description
PendingURL std::string
TravelType unsigned char
bIsSeamlessTravel unsigned long

void 
NotifyGoalScored(int ScoredOnTeam)


Parameter Type Description
ScoredOnTeam int

void 
eventDestroyed()



bool 
ShouldBeMuted(PlayerControllerWrapper Other)


Parameter Type Description
Other PlayerControllerWrapper

bool 
IsCommunicationFiltered(unsigned char Filter, PlayerControllerWrapper Other, unsigned long bPreset)


Parameter Type Description
Filter unsigned char
Other PlayerControllerWrapper
bPreset unsigned long

void 
RefreshMutedPlayers(unsigned long bForceRefresh)


Parameter Type Description
bForceRefresh unsigned long

void 
eventServerUnmutePlayer(SteamID &PlayerNetId)


Parameter Type Description
PlayerNetId SteamID

void 
eventServerMutePlayer(SteamID &PlayerNetId)


Parameter Type Description
PlayerNetId SteamID

void 
GameplayUnmutePlayer(SteamID &PlayerNetId)


Parameter Type Description
PlayerNetId SteamID

void 
GameplayMutePlayer(SteamID &PlayerNetId)


Parameter Type Description
PlayerNetId SteamID

void 
ServerSetChatFilter(unsigned char InVoiceFilter)


Parameter Type Description
InVoiceFilter unsigned char

void 
ServerSetVoiceFilter(unsigned char InVoiceFilter)


Parameter Type Description
InVoiceFilter unsigned char

bool 
IsExplictlyMuted(SteamID &PlayerNetId)


Parameter Type Description
PlayerNetId SteamID

void 
DebugAI()



void 
SendPendingRPCs()



bool 
CanSendMessage(unsigned long bQuickChatMessage)


Parameter Type Description
bQuickChatMessage unsigned long

void 
ClientNotifyChatBanned(unsigned long long ChatBanExpiration)


Parameter Type Description
ChatBanExpiration unsigned long long

void 
ClientNotifyChatDisabled(float Time)


Parameter Type Description
Time float

void 
ChatMessage_TA(PlayerReplicationInfoWrapper InPRI, std::string Message, unsigned char ChatChannel, unsigned long bPreset)


Parameter Type Description
InPRI PlayerReplicationInfoWrapper
Message std::string
ChatChannel unsigned char
bPreset unsigned long

void 
ServerSayInternal_TA(std::string Message, unsigned char ChatChannel, unsigned long bPreset)


Parameter Type Description
Message std::string
ChatChannel unsigned char
bPreset unsigned long

void 
ServerSay_TA(std::string Message, unsigned char ChatChannel, unsigned long bPreset)


Parameter Type Description
Message std::string
ChatChannel unsigned char
bPreset unsigned long

void 
Say_TA2(std::string Message, unsigned char ChatChannel, SteamID &Recipient, unsigned long bPreset)


Parameter Type Description
Message std::string
ChatChannel unsigned char
Recipient SteamID
bPreset unsigned long

bool 
CanChatWith(PlayerControllerWrapper Other, unsigned long bPreset)


Parameter Type Description
Other PlayerControllerWrapper
bPreset unsigned long

bool 
AllowTextMessage(std::string msg)


Parameter Type Description
msg std::string

void 
PushToTalkEnd()



void 
PushToTalk2()



void 
HandleJoinGameMigrationCompleted(unsigned long bSuccess, std::string FailReason)


Parameter Type Description
bSuccess unsigned long
FailReason std::string

void 
eventClientUnmutePlayer(SteamID &PlayerNetId)


Parameter Type Description
PlayerNetId SteamID

void 
eventClientMutePlayer(SteamID &PlayerNetId, unsigned long bAddToMuteList)


Parameter Type Description
PlayerNetId SteamID
bAddToMuteList unsigned long

void 
ClientSetOnlineStatus()



void 
HandleGameDataSelected(int PlaylistId, int MutatorIndex)


Parameter Type Description
PlaylistId int
MutatorIndex int

GameEventWrapper 
GetGameEvent()



void 
ClientArbitratedMatchEnded()



void 
BannedKick()



void 
NoReservationKick()



void 
IdleKick2()



void 
ServerReportServer()



void 
ClientUseItem(Vector &UseLocation, Rotator &UseRotation)


Parameter Type Description
UseLocation Vector
UseRotation Rotator

void 
ServerTeleportCar(Vector &SpawnLocation, Rotator &NewRotation)


Parameter Type Description
SpawnLocation Vector
NewRotation Rotator

void 
eventTeleportCar(Vector &SpawnLocation, Rotator &NewRotation)


Parameter Type Description
SpawnLocation Vector
NewRotation Rotator

void 
ServerUsePickup(RBActorWrapper Target)


Parameter Type Description
Target RBActorWrapper

void 
UsePickup2()



void 
ToggleHandbrake(unsigned long bHandbrake)


Parameter Type Description
bHandbrake unsigned long

void 
ToggleBoost(unsigned long bBoost)


Parameter Type Description
bBoost unsigned long

void 
ToggleJump(unsigned long bJump)


Parameter Type Description
bJump unsigned long

void 
TargetSelectLeft()



void 
TargetSelectRight()



void 
ReleaseRearCamera()



void 
PressRearCamera()



void 
ReleaseSecondaryCamera()



void 
PressSecondaryCamera()



void 
ReadyUp()



void 
Spectate()



void 
ChangeTeam(int TeamNum)


Parameter Type Description
TeamNum int

void 
SwitchTeam()



void 
SetDefaultCameraMode()



void 
ResetCameraMode()



void 
ZeroMoveInput()



void 
PlayerMove(float DeltaTime)


Parameter Type Description
DeltaTime float

void 
IgnoreMoveInput(unsigned long bNewMoveInput)


Parameter Type Description
bNewMoveInput unsigned long

void 
eventSendClientAdjustment()



PlayerControllerWrapper 
GetPrimaryPlayerController()



void 
HandleAddBoostComponent(BoostWrapper Boost)


Parameter Type Description
Boost BoostWrapper

void 
ReplicateLoadout()



void 
ReplicateCameraRotation()



void 
SetUsingFreecam(unsigned long bFreecam)


Parameter Type Description
bFreecam unsigned long

void 
SetUsingBehindView(unsigned long bBehindView)


Parameter Type Description
bBehindView unsigned long

void 
SetUsingSecondaryCamera(unsigned long bSecondaryCamera)


Parameter Type Description
bSecondaryCamera unsigned long

void 
ReplicateCameraSettings()



void 
HandleControllerLayoutChanged(PriWrapper InPRI)


Parameter Type Description
InPRI PriWrapper

void 
HandlePawnTypeChanged(PriWrapper InPRI)


Parameter Type Description
InPRI PriWrapper

void 
HandlePendingViewCarSet(PriWrapper InPRI)


Parameter Type Description
InPRI PriWrapper

void 
HandleReplaceBot(PriWrapper InPRI)


Parameter Type Description
InPRI PriWrapper

void 
HandleTeamChanged(PriXWrapper InPRI)


Parameter Type Description
InPRI PriXWrapper

void 
HandleMatchEnded(ServerWrapper GameEvent)


Parameter Type Description
GameEvent ServerWrapper

void 
HandleStartNewRound(ServerWrapper GameEvent)


Parameter Type Description
GameEvent ServerWrapper

void 
HandleGameEventChanged(PriWrapper InPRI)


Parameter Type Description
InPRI PriWrapper

void 
HandlePRICameraChanged(PriWrapper InPRI)


Parameter Type Description
InPRI PriWrapper

void 
SetupLightBar()



void 
HandlePersistentCameraSet(PriWrapper InPRI)


Parameter Type Description
InPRI PriWrapper

void 
OnReceivedPlayerAndPRI()



void 
UpdateVoiceFilter()



void 
ReplicateLevelSessionID()



void 
ServerInitInputBuffer(unsigned char Type)


Parameter Type Description
Type unsigned char

void 
eventReceivedPlayer()



void 
eventPostBeginPlay()



void 
EventChatMessage(PlayerControllerWrapper PC, std::string Message, unsigned long bPreset)


Parameter Type Description
PC PlayerControllerWrapper
Message std::string
bPreset unsigned long

void 
EventResetPlayer(PlayerControllerWrapper PC, unsigned long bFullReset)


Parameter Type Description
PC PlayerControllerWrapper
bFullReset unsigned long

void 
EventSelectBallCamTarget(PlayerControllerWrapper PC, int Direction)


Parameter Type Description
PC PlayerControllerWrapper
Direction int

void 
EventTrainingEditorActorModified()



void 
EventMuteChanged(PlayerControllerWrapper PC, SteamID &PlayerID, unsigned long bMuted)


Parameter Type Description
PC PlayerControllerWrapper
PlayerID SteamID
bMuted unsigned long

void 
EventLaunchControllerApplet()



void 
EventLaunchAccountPicker(int ControllerId)


Parameter Type Description
ControllerId int

bool 
GetbUsingGamepad()



void 
SetMouseSensitivity(float NewSensitivity)


Parameter Type Description
NewSensitivity float

float 
GetMouseSensitivity()



void 
SetAForward(float aForward)


Parameter Type Description
aForward float

float 
GetAForward()



void 
SetATurn(float aTurn)


Parameter Type Description
aTurn float

float 
GetATurn()



void 
SetAStrafe(float aStrafe)


Parameter Type Description
aStrafe float

float 
GetAStrafe()



void 
SetAUp(float aUp)


Parameter Type Description
aUp float

float 
GetAUp()



void 
SetALookUp(float aLookUp)


Parameter Type Description
aLookUp float

float 
GetALookUp()



void 
SetLookRightScale(float NewScale)


Parameter Type Description
NewScale float

float 
GetLookRightScale()



void 
SetLookUpScale(float NewScale)


Parameter Type Description
NewScale float

float 
GetLookUpScale()



void 
SetGamepadLookScale(float NewScale)


Parameter Type Description
NewScale float

float 
GetGamepadLookScale()



void 
SetALookRoll(float NewLookRoll)


Parameter Type Description
NewLookRoll float

float 
GetALookRoll()



void 
SetbRoll(bool NewRoll)


Parameter Type Description
NewRoll bool

bool 
GetbRoll()



void 
SetSpectatorCameraAccel(float SpectatorCameraAccel)


Parameter Type Description
SpectatorCameraAccel float

float 
GetSpectatorCameraAccel()



void 
SetSpectatorCameraSpeed(float SpectatorCameraSpeed)


Parameter Type Description
SpectatorCameraSpeed float

float 
GetSpectatorCameraSpeed()