/// <summary> /// Add a new entry /// </summary> /// <param name="Label"></param> /// <param name="Entry"></param> public void Add(string Label, GeneratedData Entry) { // Initialize the template var option = Instantiate <ListOption>(OptionTemplate, Content); option.Set(Label, Entry); option.gameObject.SetActive(true); }
public void Dispose() { generatingData = null; FullyGeneratedData = null; vertexGPUBuffer = null; if (vertexCPUBuffer.IsCreated) { vertexCPUBuffer.Dispose(); } }
public void SaveLevelToCache() { lg.levelCache.Data = new GeneratedData(); GeneratedData newData = new GeneratedData { Obstacles = lg.data.Obstacles, Fires = lg.data.Fires, Dog = lg.data.Dog, Exit = lg.data.Exit }; lg.levelCache.Data = newData; }
public void Test_Controller_WriteToDatabase_OK() { var mockRepository = new Mock <IRepository>(); var mockView = new Mock <IView>(); var controller = new ControllerClass(mockView.Object, mockRepository.Object); var data = new GeneratedData() { ThreadID = "1", Data = "ABCDEFG", Time = DateTime.Now }; controller.InsertToDatabase(data); mockRepository.Verify(x => x.Create(data.ThreadID, data.Data, data.Time), Times.Once); }
[HideInInspector] public bool showStats; // Show stats for debugging // Emergency reset public void ClearEverything() { obstacleGridList = new List <GridCheck>(); fireGridList = new List <GridCheck>(); dogGrid = null; exitGrid = null; SpawnedObjectsCount = 0; routineStarted = false; NumObstaclesToSpawn = 10; NumFiresToSpawn = 5; data = new GeneratedData(); }
public IEnumerator StartGenerateCoroutine() { WantsRefresh = false; generatingData = new GeneratedData(); MyProfiler.BeginSample("Procedural Planet / Generate chunk / Height map"); GenerateHeightMap(); MyProfiler.EndSample(); yield return(null); MyProfiler.BeginSample("Procedural Planet / Generate chunk / Normal map"); GenerateNormalMap(); MyProfiler.EndSample(); yield return(null); MyProfiler.BeginSample("Procedural Planet / Generate chunk / Mesh / Generate on GPU"); GenerateMesh(); MyProfiler.EndSample(); MyProfiler.BeginSample("Procedural Planet / Generate chunk / Mesh / Get data from GPU to CPU / Request"); RequestMeshData(); MyProfiler.EndSample(); MyProfiler.BeginSample("Procedural Planet / Generate chunk / Diffuse map"); GenerateDiffuseMap(); MyProfiler.EndSample(); yield return(null); while (!getMeshDataReadbackRequest.done) { yield return(new WaitForEndOfFrame()); } MyProfiler.BeginSample("Procedural Planet / Generate chunk / Mesh / Create on CPU"); CreateMesh(); MyProfiler.EndSample(); yield return(null); MyProfiler.BeginSample("Procedural Planet / Generate chunk / Mesh / Upload to GPU"); UploadMesh(); MyProfiler.EndSample(); yield return(null); CleanupAfterGeneration(); FullyGeneratedData = generatingData; generatingData = null; }
public void Test_Controller_WriteToDatabase_ERROR() { var mockRepository = new Mock <IRepository>(); var mockView = new Mock <IView>(); var controller = new ControllerClass(mockView.Object, mockRepository.Object); var data = new GeneratedData() { ThreadID = "1", Data = "ABCDEFG", Time = DateTime.Now }; mockRepository.Setup(m => m.Create(data.ThreadID, data.Data, data.Time)).Throws <Exception>(); controller.InsertToDatabase(data); mockView.Verify(m => m.DisableStopButton(), Times.AtLeast(1)); mockView.Verify(m => m.EnableStartButton(), Times.AtLeast(1)); mockView.Verify(m => m.ShowErrorMessage(It.IsAny <Exception>()), Times.Once); }
public void OnSelect(GeneratedData Option) { WeaponTypeData WeaponType = Option as WeaponTypeData; Debug.Log(WeaponType.Id + ": " + WeaponType.Name); }
public void MarkForRefresh() { WantsRefresh = true; generatingData = null; }