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

GameEventWrapper : ActorWrapper

View Implementation

_NODISCARD std::string 
GetMatchTypeName() const



unsigned char 
GetReplicatedStateIndex()



void 
SetReplicatedStateIndex(unsigned char newReplicatedStateIndex)


Parameter Type Description
newReplicatedStateIndex unsigned char

CarWrapper 
GetCarArchetype()



void 
SetCarArchetype(CarWrapper newCarArchetype)


Parameter Type Description
newCarArchetype CarWrapper

int 
GetCountdownTime()



void 
SetCountdownTime(int newCountdownTime)


Parameter Type Description
newCountdownTime int

int 
GetFinishTime()



void 
SetFinishTime(int newFinishTime)


Parameter Type Description
newFinishTime int

unsigned long 
GetbMultiplayer()



void 
SetbMultiplayer(unsigned long newbMultiplayer)


Parameter Type Description
newbMultiplayer unsigned long

unsigned long 
GetbCountdownMessagesDisabled()



void 
SetbCountdownMessagesDisabled(unsigned long newbCountdownMessagesDisabled)


Parameter Type Description
newbCountdownMessagesDisabled unsigned long

unsigned long 
GetbFillWithAI()



void 
SetbFillWithAI(unsigned long newbFillWithAI)


Parameter Type Description
newbFillWithAI unsigned long

unsigned long 
GetbAllowQueueSaveReplay()



void 
SetbAllowQueueSaveReplay(unsigned long newbAllowQueueSaveReplay)


Parameter Type Description
newbAllowQueueSaveReplay unsigned long

unsigned long 
GetbAllowReadyUp()



void 
SetbAllowReadyUp(unsigned long newbAllowReadyUp)


Parameter Type Description
newbAllowReadyUp unsigned long

unsigned long 
GetbRestartingMatch()



void 
SetbRestartingMatch(unsigned long newbRestartingMatch)


Parameter Type Description
newbRestartingMatch unsigned long

unsigned long 
GetbRandomizedBotLoadouts()



void 
SetbRandomizedBotLoadouts(unsigned long newbRandomizedBotLoadouts)


Parameter Type Description
newbRandomizedBotLoadouts unsigned long

unsigned long 
GetbHasLeaveMatchPenalty()



void 
SetbHasLeaveMatchPenalty(unsigned long newbHasLeaveMatchPenalty)


Parameter Type Description
newbHasLeaveMatchPenalty unsigned long

unsigned long 
GetbCanVoteToForfeit()



void 
SetbCanVoteToForfeit(unsigned long newbCanVoteToForfeit)


Parameter Type Description
newbCanVoteToForfeit unsigned long

unsigned long 
GetbDisableAimAssist()



void 
SetbDisableAimAssist(unsigned long newbDisableAimAssist)


Parameter Type Description
newbDisableAimAssist unsigned long

unsigned long 
GetbAwardAchievements()



void 
SetbAwardAchievements(unsigned long newbAwardAchievements)


Parameter Type Description
newbAwardAchievements unsigned long

int 
GetMinPlayers()



void 
SetMinPlayers(int newMinPlayers)


Parameter Type Description
newMinPlayers int

int 
GetMaxPlayers()



void 
SetMaxPlayers(int newMaxPlayers)


Parameter Type Description
newMaxPlayers int

ArrayWrapper 
GetSpawnPoints()



float 
GetBotSkill()



void 
SetBotSkill(float newBotSkill)


Parameter Type Description
newBotSkill float

int 
GetRespawnTime()



void 
SetRespawnTime(int newRespawnTime)


Parameter Type Description
newRespawnTime int

float 
GetMatchTimeDilation()



void 
SetMatchTimeDilation(float newMatchTimeDilation)


Parameter Type Description
newMatchTimeDilation float

PlayerControllerWrapper 
GetActivator()



void 
SetActivator(PlayerControllerWrapper newActivator)


Parameter Type Description
newActivator PlayerControllerWrapper

CarWrapper 
GetActivatorCar()



void 
SetActivatorCar(CarWrapper newActivatorCar)


Parameter Type Description
newActivatorCar CarWrapper

ArrayWrapper 
GetPlayers()



ArrayWrapper 
GetPRIs()



ArrayWrapper 
GetCars()



ArrayWrapper 
GetLocalPlayers()



int 
GetStartPointIndex()



void 
SetStartPointIndex(int newStartPointIndex)


Parameter Type Description
newStartPointIndex int

int 
GetGameStateTimeRemaining()



void 
SetGameStateTimeRemaining(int newGameStateTimeRemaining)


Parameter Type Description
newGameStateTimeRemaining int

int 
GetReplicatedGameStateTimeRemaining()



void 
SetReplicatedGameStateTimeRemaining(int newReplicatedGameStateTimeRemaining)


Parameter Type Description
newReplicatedGameStateTimeRemaining int

float 
GetBotBoostThreshold_vsAI()



void 
SetBotBoostThreshold_vsAI(float newBotBoostThreshold_vsAI)


Parameter Type Description
newBotBoostThreshold_vsAI float

StructArrayWrapper 
GetForfeitInitiatorIDs()



StructArrayWrapper 
GetBannedPlayers()



PriWrapper 
GetGameOwner()



void 
SetGameOwner(PriWrapper newGameOwner)


Parameter Type Description
newGameOwner PriWrapper

UnrealStringWrapper 
GetRichPresenceString()



int 
GetReplicatedRoundCountDownNumber()



void 
SetReplicatedRoundCountDownNumber(int newReplicatedRoundCountDownNumber)


Parameter Type Description
newReplicatedRoundCountDownNumber int

void 
InitCountDown()



void 
StartCountdownTimer()



void 
AllowReadyUp2()



PriWrapper 
FindPlayerPRI(SteamID &UniqueId)


Parameter Type Description
UniqueId SteamID

void 
HandlePlayerRemoved(GameEventWrapper GameEvent, PriWrapper PRI)


Parameter Type Description
GameEvent GameEventWrapper
PRI PriWrapper

void 
UpdateGameOwner()



void 
SetGameOwner2(PriWrapper NewOwner)


Parameter Type Description
NewOwner PriWrapper

void 
__GameEvent_TA__SetAllowReadyUp(PriWrapper P)


Parameter Type Description
P PriWrapper

bool 
__GameEvent_TA__CheckPlayersReady(PriWrapper P)


Parameter Type Description
P PriWrapper

SteamID 
__GameEvent_TA__CheckForBannedPlayers(PriWrapper PRI)


Parameter Type Description
PRI PriWrapper

void 
__Pylon__ChangeNotifyFunc()



void 
PlayerResetTraining()



bool 
SuppressModalDialogs()



bool 
ShouldShowBallIndicator()



void 
CheckInitiatedForfeit(PriWrapper PRI)


Parameter Type Description
PRI PriWrapper

void 
CheckChatBanned(PlayerControllerWrapper PC)


Parameter Type Description
PC PlayerControllerWrapper

PlayerControllerWrapper 
FindPCForUniqueID(SteamID &PlayerID)


Parameter Type Description
PlayerID SteamID

bool 
AllowSplitScreenPlayer()



void 
AddPlayerChatMessage(SteamID &PlayerID, unsigned char ChatChannel, TeamInfoWrapper Team, std::string Message)


Parameter Type Description
PlayerID SteamID
ChatChannel unsigned char
Team TeamInfoWrapper
Message std::string

void 
ConditionalStartSpectatorMatch()



bool 
IsPlayingTraining()



bool 
IsPlayingLan()



bool 
IsPlayingOffline()



bool 
IsPlayingPrivate()



bool 
IsPlayingPublic()



bool 
IsOnlineMultiplayer()



void 
CreateMatchType(std::string Options)


Parameter Type Description
Options std::string

bool 
AllPlayersSelectedTeam()



bool 
CanQueSaveReplay()



void 
ForceMatchStart()



void 
ConditionalStartMatch()



void 
SaveLocalPlayerStats()



bool 
CanUseBallCam()



bool 
HandleNextGame()



void 
SetMaxPlayers2(int InMaxPlayers)


Parameter Type Description
InMaxPlayers int

void 
SetRestartingMatch(unsigned long bRestart)


Parameter Type Description
bRestart unsigned long

bool 
ShouldBeFullScreen()



bool 
IsFinished()



void 
OnAllPlayersReady()



void 
CheckPlayersReady2()



void 
SetAllowReadyUp2(unsigned long bAllow)


Parameter Type Description
bAllow unsigned long

void 
AutoReadyPlayers()



bool 
ShouldAutoReadyUp(PriWrapper PRI)


Parameter Type Description
PRI PriWrapper

void 
SendGoMessage(PlayerControllerWrapper Player)


Parameter Type Description
Player PlayerControllerWrapper

void 
SendCountdownMessage(int Seconds, PlayerControllerWrapper Player)


Parameter Type Description
Seconds int
Player PlayerControllerWrapper

void 
BroadcastCountdownMessage(int Seconds)


Parameter Type Description
Seconds int

void 
BroadcastGoMessage()



bool 
AllowShutdown()



float 
GetRealDeltaTime(float ElapsedTime)


Parameter Type Description
ElapsedTime float

void 
SetTimeDilation(float NewTimeDilation)


Parameter Type Description
NewTimeDilation float

void 
ClearRespawnList()



void 
ReplaceBotsWithAwaitingPlayers()



int 
GetRespawnTime2()



void 
RemoveCar(CarWrapper Car)


Parameter Type Description
Car CarWrapper

void 
AddCar(CarWrapper Car)


Parameter Type Description
Car CarWrapper

void 
TickRespawnTime(float DeltaTime)


Parameter Type Description
DeltaTime float

void 
SetBotSkill2(float NewSkill)


Parameter Type Description
NewSkill float

PlayerControllerWrapper 
GetLocalPrimaryPlayer()



bool 
HasPlayerNamed(std::string PlayerName)


Parameter Type Description
PlayerName std::string

void 
RandomizeBots()



bool 
MoveToGround(ActorWrapper Mover, float HeightCheck)


Parameter Type Description
Mover ActorWrapper
HeightCheck float

void 
SetAllDriving(unsigned long bDriving)


Parameter Type Description
bDriving unsigned long

void 
OnFinished()



void 
StartCountDown()



void 
StartInitialCountDown()



void 
OnGameStateTimeLapsed()



void 
OnGameStateTimeUpdated()



void 
UpdateGameStateTime()



void 
SetGameStateTimeRemaining2(int StateTime, unsigned long bFromReplication)


Parameter Type Description
StateTime int
bFromReplication unsigned long

void 
SetGameStateTime2(int StateTime)


Parameter Type Description
StateTime int

void 
OnPlayerRestarted(CarWrapper PlayerCar)


Parameter Type Description
PlayerCar CarWrapper

void 
TeleportCar(CarWrapper PlayerCar)


Parameter Type Description
PlayerCar CarWrapper

void 
OnCarSpawned(CarWrapper NewCar)


Parameter Type Description
NewCar CarWrapper

bool 
SpotIsEncroached(Vector &Spot)


Parameter Type Description
Spot Vector

void 
RandomizeSpawnPoints()



void 
RestartPlayers()



void 
RemoveLocalPlayer(PlayerControllerWrapper Player)


Parameter Type Description
Player PlayerControllerWrapper

void 
AddLocalPlayer(PlayerControllerWrapper Player)


Parameter Type Description
Player PlayerControllerWrapper

void 
RemovePRI(PriWrapper PRI)


Parameter Type Description
PRI PriWrapper

void 
AddPRI(PriWrapper PRI)


Parameter Type Description
PRI PriWrapper

void 
AddForfeitInitiator(SteamID &PlayerID)


Parameter Type Description
PlayerID SteamID

void 
BanPlayerID(SteamID &PlayerID)


Parameter Type Description
PlayerID SteamID

int 
GetMaxHumans()



int 
GetNumHumans()



bool 
FindBotReplacement(PriWrapper PRI)


Parameter Type Description
PRI PriWrapper

void 
UpdateBotCount()



void 
TimerUpdateBotCount()



void 
InitBotSkill()



void 
InitMutators()



void 
HandleFinished(GameEventWrapper GameEvent)


Parameter Type Description
GameEvent GameEventWrapper

void 
Init2(PlayerControllerWrapper InActivator)


Parameter Type Description
InActivator PlayerControllerWrapper

void 
eventInitGame(std::string Options)


Parameter Type Description
Options std::string

void 
OnGameStateChanged()



void 
OnCanVoteForfeitChanged()



void 
UpdateCanVoteToForfeit()



bool 
ShouldAllowVoteToForfeit()



void 
OnPenaltyChanged()



void 
UpdateLeaveMatchPenalty()





bool 
ShouldHaveLeaveMatchPenalty()



void 
OnMatchSettingsChanged()



void 
ClearGameScoreFromCustomSettings()



void 
EventPlayerResetTraining(GameEventWrapper GameEvent)


Parameter Type Description
GameEvent GameEventWrapper