Table of Contents

Class RacingManager

Namespace
VoxelPlayground.Level
Assembly
GamePlay.dll
public class RacingManager : MonoBehaviour
Inheritance
object
RacingManager
Extension Methods

Fields

carInfoUiOffset

public Vector3 carInfoUiOffset

Field Value

Vector3

carInfoUiPrefab

public GameObject carInfoUiPrefab

Field Value

GameObject

gateLights

public GameObject[] gateLights

Field Value

GameObject[]

hideCarInfoUiAfterGameFinished

public float hideCarInfoUiAfterGameFinished

Field Value

float

instance

public static RacingManager instance

Field Value

RacingManager

popperPoints

public Transform[] popperPoints

Field Value

Transform[]

racingCountdown

[NonSerialized]
public int racingCountdown

Field Value

int

uiCarSpeedMlp

public float uiCarSpeedMlp

Field Value

float

uiTimerTransform

public Transform uiTimerTransform

Field Value

Transform

victoryPopper

public Transform victoryPopper

Field Value

Transform

Methods

CalcDistanceToFinish(RacingCarInfo)

public void CalcDistanceToFinish(RacingManager.RacingCarInfo info)

Parameters

info RacingManager.RacingCarInfo

GetRacingInfo(EntityCar)

public RacingManager.RacingCarInfo GetRacingInfo(EntityCar car)

Parameters

car EntityCar

Returns

RacingManager.RacingCarInfo

InitWayPointsDistanceToFinish()

public void InitWayPointsDistanceToFinish()

Reset(int)

public void Reset(int numCars)

Parameters

numCars int

ReverseIterateWaypoints(Action<WayPoint>)

public void ReverseIterateWaypoints(Action<WayPoint> func)

Parameters

func Action<WayPoint>

StartRacingCountdown()

[Button]
public void StartRacingCountdown()