private void LoadSimulationConfigs() { DryErosionTransform dryErosion = TerrainControl.Instance.transformSet[TransformIndex.DryErosion] as DryErosionTransform; DryErosionSimConfigs dryErosionConfigs = dryErosion.Configs; HydroErosionTransform hydroErosion = TerrainControl.Instance.transformSet[TransformIndex.HydroErosion] as HydroErosionTransform; HydroErosionSimConfigs hydroErosionConfigs = hydroErosion.Configs; SimulationConfigsScreen.UIControl.DryErosionConfigs = dryErosionConfigs; SimulationConfigsScreen.UIControl.HydroErosionConfigs = hydroErosionConfigs; GameControl.Instance.SetBackgroundMode(true); SceneManager.LoadScene("SimulationConfigs", LoadSceneMode.Additive); }
public void LoadDryErosionConfigs(DryErosionSimConfigs configs) { (TerrainControl.Instance.transformSet[TransformIndex.DryErosion] as DryErosionTransform).Configs = configs; }
public void UpdateData(DryErosionSimConfigs data) { data.Active = toggleActive.isOn; data.MaxInclination = sliderIncline.value; data.DistributionFactor = sliderFactor.value; }
public void LoadData(DryErosionSimConfigs data) { toggleActive.isOn = data.Active; sliderIncline.value = (float)data.MaxInclination; sliderFactor.value = (float)data.DistributionFactor; }