private void OnTestStateChange(TestStateMissive missive) { CancelInvoke(); switch (missive.state) { case TestState.None: DeSpawnNPCVehicles(); DespawnTestVehicle(); break; case TestState.Init: SpawnVehicles(); break; case TestState.Warmup: // break; case TestState.Running: SetTestVehicleSpeed(); SetNPCVehicleSpeed(); break; default: break; } }
private void OnTestStateChange(TestStateMissive missive) { switch (missive.state) { case TestState.None: ToggleSceneCamera(true); ToggleMainMenu(true); ToggleHelp(true); break; case TestState.Init: ToggleSceneCamera(false); break; case TestState.Warmup: break; case TestState.Running: break; default: break; } SetStateText(missive.state.ToString()); }
public void SetTestState(TestState state) { currentTestState = state; TestStateMissive missive = new TestStateMissive { state = currentTestState }; Missive.Send(missive); }
private void OnTestStateChange(TestStateMissive missive) { switch (missive.state) { case TestState.None: ResetRoad(); break; case TestState.Init: InitRoad(); break; case TestState.Warmup: break; case TestState.Running: break; default: break; } }