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
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()