public void OnRunClicked() { SceneMessagePasser.SetMessage(new PerformanceTestParametersMessage() { filepath = filePath, selectedTestSuiteNames = suitesList.GetAllSelected(), numRepeats = numRepeats }); SceneManager.LoadScene(mainMenu.performanceTestScene); }
private void CommonForMeshTests() { provider = RemoveComponentsOfTypeExceptSubtype <AbstractProviderComponent, NoisyProvider>(); var noisyProvider = provider as NoisyProvider; SceneMessagePasser.SetMessage(new SeedMessage() { seed = seed }); noisyProvider.chunkDataFactory.typeToCreate = ChunkDataFactory.ChunkDataType.FlatArray; }
protected virtual void SetupPass() { mesher = RemoveComponentsOfTypeExceptSubtype <AbstractMesherComponent, GreedyMesher>(); provider = RemoveComponentsOfTypeExceptSubtype <AbstractProviderComponent, NoisyProvider>(); var noisyProvider = provider as NoisyProvider; SceneMessagePasser.SetMessage(new SeedMessage() { seed = seed }); noisyProvider.chunkDataFactory.typeToCreate = ChunkDataFactory.ChunkDataType.FlatArray; }
public void OnPlayClicked() { SaveUtils.WorldName = worldName; BinarySerialiser serialiser = new BinarySerialiser(SaveUtils.CurrentWorldSaveDirectory, ".seed"); serialiser.Save(seed, "worldSeed"); SceneMessagePasser.SetMessage(new SeedMessage() { seed = seed }); SceneManager.LoadScene(mainMenu.gameScene); }
public void OnLoadSelectedClicked() { if (saveGameList.TryGetSelected(out var worldName)) { SaveUtils.WorldName = worldName; BinarySerialiser serialiser = new BinarySerialiser(SaveUtils.CurrentWorldSaveDirectory, ".seed"); int seed = 0; if (serialiser.TryLoad("worldSeed", out var seedObj)) { seed = (int)seedObj; SceneMessagePasser.SetMessage(new SeedMessage() { seed = seed }); } SceneManager.LoadScene(mainMenu.gameScene); } }