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

TutorialWrapper : ServerWrapper

View Implementation

void 
Redo()



Vector 
GetCarSpawnLocation()



void 
SetCarSpawnLocation(Vector v)


Parameter Type Description
v Vector

Rotator 
GetCarSpawnRotation()



void 
SetCarSpawnRotation(Rotator v)


Parameter Type Description
v Rotator

CarWrapper 
GetGameCar()



bool 
IsBallMovingTowardsGoal(int goalNo, BallWrapper bw)


Parameter Type Description
goalNo int
bw BallWrapper

bool 
IsInGoal(Vector vec)


Parameter Type Description
vec Vector

void 
DisableGoalReset()



void 
EnableGoalReset()



Vector 
GenerateShot(Vector startPos, Vector destination, float speed)


Parameter Type Description
startPos Vector
destination Vector
speed float

Vector 
GenerateGoalAimLocation(int goalNumber, Vector currentBallLocation)


Parameter Type Description
goalNumber int
currentBallLocation Vector

Vector 
GetGoalExtent(int goalNumber=0)


Parameter Type Description
goalNumber int

Vector 
GetGoalLocation(int goalNumber=0)


Parameter Type Description
goalNumber int

Vector 
GetTotalFieldExtent()



void 
SetTotalFieldExtent(Vector newTotalFieldExtent)


Parameter Type Description
newTotalFieldExtent Vector

int 
GetTeamNum()



void 
SetTeamNum(int newTeamNum)


Parameter Type Description
newTeamNum int

int 
GetBallGoalNum()



void 
SetBallGoalNum(int newBallGoalNum)


Parameter Type Description
newBallGoalNum int

unsigned long 
GetbOnlyScoreInBallGoalNum()



void 
SetbOnlyScoreInBallGoalNum(unsigned long newbOnlyScoreInBallGoalNum)


Parameter Type Description
newbOnlyScoreInBallGoalNum unsigned long

unsigned long 
GetbRedoRound()



void 
SetbRedoRound(unsigned long newbRedoRound)


Parameter Type Description
newbRedoRound unsigned long

unsigned long 
GetbAllowSuperBoost()



void 
SetbAllowSuperBoost(unsigned long newbAllowSuperBoost)


Parameter Type Description
newbAllowSuperBoost unsigned long

unsigned long 
GetbDisplayedRedoPenaltyMessage()



void 
SetbDisplayedRedoPenaltyMessage(unsigned long newbDisplayedRedoPenaltyMessage)


Parameter Type Description
newbDisplayedRedoPenaltyMessage unsigned long

unsigned long 
GetbShowBoostMeter()



void 
SetbShowBoostMeter(unsigned long newbShowBoostMeter)


Parameter Type Description
newbShowBoostMeter unsigned long

unsigned char 
GetDifficulty()



void 
SetDifficulty(unsigned char newDifficulty)


Parameter Type Description
newDifficulty unsigned char

unsigned char 
GetDebugRotationType()



void 
SetDebugRotationType(unsigned char newDebugRotationType)


Parameter Type Description
newDebugRotationType unsigned char

float 
GetGoalDepth()



void 
SetGoalDepth(float newGoalDepth)


Parameter Type Description
newGoalDepth float

int 
GetGameEventRounds()



void 
SetGameEventRounds(int newGameEventRounds)


Parameter Type Description
newGameEventRounds int

float 
GetEventStartTime()



void 
SetEventStartTime(float newEventStartTime)


Parameter Type Description
newEventStartTime float

Vector 
GetBallInitialVelocity()



void 
SetBallInitialVelocity(Vector newBallInitialVelocity)


Parameter Type Description
newBallInitialVelocity Vector

int 
GetSpawnIndexTypeOverride()



void 
SetSpawnIndexTypeOverride(int newSpawnIndexTypeOverride)


Parameter Type Description
newSpawnIndexTypeOverride int

int 
GetWaveIndex()



void 
SetWaveIndex(int newWaveIndex)


Parameter Type Description
newWaveIndex int

int 
GetWaveSpawnCount()



void 
SetWaveSpawnCount(int newWaveSpawnCount)


Parameter Type Description
newWaveSpawnCount int

int 
GetRandomSpawnIndex()



void 
SetRandomSpawnIndex(int newRandomSpawnIndex)


Parameter Type Description
newRandomSpawnIndex int

UnrealStringWrapper 
GetStartMessageArchetype()



Vector 
GetBallSpawnLocation()



void 
SetBallSpawnLocation(Vector newBallSpawnLocation)


Parameter Type Description
newBallSpawnLocation Vector

int 
GetPointsScoredThisRound()



void 
SetPointsScoredThisRound(int newPointsScoredThisRound)


Parameter Type Description
newPointsScoredThisRound int

int 
GetBallSpawnCount()



void 
SetBallSpawnCount(int newBallSpawnCount)


Parameter Type Description
newBallSpawnCount int

float 
GetBallBounceScale()



void 
SetBallBounceScale(float newBallBounceScale)


Parameter Type Description
newBallBounceScale float

int 
GetCurrentDebugStepX()



void 
SetCurrentDebugStepX(int newCurrentDebugStepX)


Parameter Type Description
newCurrentDebugStepX int

int 
GetCurrentDebugStepY()



void 
SetCurrentDebugStepY(int newCurrentDebugStepY)


Parameter Type Description
newCurrentDebugStepY int

int 
GetCurrentDebugStepZ()



void 
SetCurrentDebugStepZ(int newCurrentDebugStepZ)


Parameter Type Description
newCurrentDebugStepZ int

int 
GetRedoCount()



void 
SetRedoCount(int newRedoCount)


Parameter Type Description
newRedoCount int

int 
GetRedoTotal()



void 
SetRedoTotal(int newRedoTotal)


Parameter Type Description
newRedoTotal int

void 
InitIntro()



void 
OnLoadingMovieClosed()



void 
StartTimers()



void 
UpdateMVP()



bool 
AllowDynamicCrowd()



void 
SetTutorialTip(std::string NewTip)


Parameter Type Description
NewTip std::string

void 
SetShowBoostMeter(unsigned long bShow)


Parameter Type Description
bShow unsigned long

float 
GetStepLoc(int Steps, float TotalDist, unsigned long bIncrement, int *Out_CurrentStep)


Parameter Type Description
Steps int
TotalDist float
bIncrement unsigned long
Out_CurrentStep int *

Vector 
GetDebugLocationInExtent(Vector &Extent)


Parameter Type Description
Extent Vector

void 
InitDebugSetup(CarWrapper Car)


Parameter Type Description
Car CarWrapper

void 
SkipTutorial()



void 
UpdateBotCount()



void 
InitMutators()



bool 
IsPrimaryPlayer(CarWrapper Car)


Parameter Type Description
Car CarWrapper

bool 
CanAwardPoints()



void 
ShowResetRoundMessage()



void 
Destroyed()



bool 
EndTutorial()



void 
CommitRedoRound()



void 
RedoRound2()



bool 
CanRedoRound()



void 
StartNewRound()



void 
SaveLocalPlayerStats()



TeamWrapper 
GetWinningTeam()



void 
CleanupRoundActors()



bool 
CanQueSaveReplay()



void 
ResetBalls()



int 
GetScore()



void 
StartRound()



int 
GetGameEventRounds2()



int 
GetTotalRounds()



void 
ResetRoundTime()



void 
OnPlayerRestarted(CarWrapper PlayerCar)


Parameter Type Description
PlayerCar CarWrapper

unsigned char 
GetTrainingType()



void 
EndGame()



Vector 
GetRandomLocationInExtent(Vector &Extent)


Parameter Type Description
Extent Vector

bool 
Chance(int Chances)


Parameter Type Description
Chances int

int 
GetOppositeTeamNum()



Vector 
GetDirectionToGoal(int GoalNum)


Parameter Type Description
GoalNum int

bool 
IsGameEventComplete()



Vector 
ClampPointToExtent(Vector &ExtentCenter, Vector &Point, Vector &Extent)


Parameter Type Description
ExtentCenter Vector
Point Vector
Extent Vector

Vector 
PredictInitialVelocity(Vector &StartLoc, Vector &EndLoc, float Z)


Parameter Type Description
StartLoc Vector
EndLoc Vector
Z float

BallWrapper 
GetGameBall()



CarWrapper 
GetGamePawn()



void 
ResetGameEvent()



void 
CheckForReset()



float 
GetGoalViewWidth(GoalWrapper Goal, Vector &ViewerLoc)


Parameter Type Description
Goal GoalWrapper
ViewerLoc Vector

bool 
IsBallMovingTowardsGoal2(GoalWrapper Goal, BallWrapper Ball, float MinVelocityForDestroy, float InGoalDepth)


Parameter Type Description
Goal GoalWrapper
Ball BallWrapper
MinVelocityForDestroy float
InGoalDepth float

void 
SetGoalDepth2()



int 
GetShuffledSpawnIndex()



void 
DestroyCannon()



void 
SetCannonOrientation(Vector &NewLocation, Rotator &NewRotation)


Parameter Type Description
NewLocation Vector
NewRotation Rotator

BallWrapper 
SpawnBall(Vector &SpawnLoc, unsigned long bWake, unsigned long bSpawnCannon, std::string BallArch)


Parameter Type Description
SpawnLoc Vector
bWake unsigned long
bSpawnCannon unsigned long
BallArch std::string

void 
InitBallEffects()



void 
InitBallVelocity()



Vector 
GetRandomGoalAimLocation(int InTeamNum, Vector &BallLoc)


Parameter Type Description
InTeamNum int
BallLoc Vector

Vector 
GetGoalExtent2(GoalWrapper Goal)


Parameter Type Description
Goal GoalWrapper

void 
SetBallVelocity(Vector &InitialVelocity, BallWrapper Ball)


Parameter Type Description
InitialVelocity Vector
Ball BallWrapper

void 
InitGameSetup(CarWrapper Car)


Parameter Type Description
Car CarWrapper

bool 
ShouldAllowSuperBoost()



void 
OnVehicleSetup(CarWrapper Car)


Parameter Type Description
Car CarWrapper

void 
HandleVehicleSetup(CarWrapper Car)


Parameter Type Description
Car CarWrapper

void 
InitCrowdManager()



void 
HandleScoreUpdated(TeamWrapper Team)


Parameter Type Description
Team TeamWrapper

void 
SetDifficulty2(int InDifficulty)


Parameter Type Description
InDifficulty int

void 
UpdateStats()



void 
AddLocalPlayer(PlayerControllerWrapper Player)


Parameter Type Description
Player PlayerControllerWrapper

void 
HandlePlayerResetTraining(GameEventWrapper GameEvent)


Parameter Type Description
GameEvent GameEventWrapper

void 
OnInit()



void 
EventTutorialTipChanged(TutorialWrapper GameEvent, std::string NewTip)


Parameter Type Description
GameEvent TutorialWrapper
NewTip std::string