public void UpdateData(SmoothSimConfigs data) { data.Active = toggleActive.isOn; data.Range = (int)sliderRange.value; data.Factor = sliderFactor.value; data.UseMoore = toggleMoore.isOn; }
public void LoadData(SmoothSimConfigs data) { toggleActive.isOn = data.Active; sliderRange.value = data.Range; sliderFactor.value = data.Factor; 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 LoadSmoothConfigs(SmoothSimConfigs configs) { (TerrainControl.Instance.transformSet[TransformIndex.Smooth] as SmoothTransform).Configs = configs; }