public void UpdateData(WindDecaySimConfigs data) { data.Active = toggleActive.isOn; data.Range = (int)sliderRange.value; data.Factor = sliderFactor.value; data.WindDirection = GetDirectionFromDropdown(); data.UseMoore = toggleMoore.isOn; }
public void LoadData(WindDecaySimConfigs data) { toggleActive.isOn = data.Active; sliderRange.value = data.Range; sliderFactor.value = data.Factor; SelectDropDownFromDirection(data.WindDirection); toggleMoore.isOn = data.UseMoore; }
private void LoadTestConfigs() { SmoothTransform smooth = TerrainControl.Instance.transformSet[TransformIndex.Smooth] as SmoothTransform; SmoothSimConfigs smoothConfigs = smooth.Configs; WindDecayDigTransform windDecay = TerrainControl.Instance.transformSet[TransformIndex.WindDecayDig] as WindDecayDigTransform; WindDecaySimConfigs windDecayConfigs = windDecay.Configs; SimulationConfigsScreen.UIControl.SmoothConfigs = smoothConfigs; SimulationConfigsScreen.UIControl.WindDecayConfigs = windDecayConfigs; GameControl.Instance.SetBackgroundMode(true); SceneManager.LoadScene("TestConfigs", LoadSceneMode.Additive); }
public void LoadWindDecayConfigs(WindDecaySimConfigs configs) { (TerrainControl.Instance.transformSet[TransformIndex.WindDecayDig] as WindDecayDigTransform).Configs = configs; }