protected override void OnRefreshUI(object sender, UIDirtyEventArgs e) { base.OnRefreshUI(sender, e); try { CliffDetail.SetState(Controller.GetValue <bool>(ValueID.RocksDetailEnabled)); FertileDetail.SetState(Controller.GetValue <bool>(ValueID.FertileDetailEnabled)); GrassDetail.SetState(Controller.GetValue <bool>(ValueID.GrassDetailEnabled)); } catch (Exception ex) { Debug.LogError(string.Concat("Error caught in TerrainPanel.RefreshUI: ", ex)); } }
protected override void OnRefreshUI(object sender, UIDirtyEventArgs eventArgs) { base.OnRefreshUI(sender, eventArgs); try { _labelTitle.text = Translation.Instance.GetTranslation(TranslationID.ValueToTranslationID(ValueID)); CacheDefaultValue(); _ignoreEvents = true; _slider.value = _defaultValue; _textfield.text = _defaultValue.ToString("0.####"); _ignoreEvents = false; } catch (Exception) { Debug.LogError("Exception caught in TexturePanel.OnRefreshUI"); } }
protected override void OnRefreshUI(object sender, UIDirtyEventArgs eventArgs) { base.OnRefreshUI(sender, eventArgs); try { float tiling = Controller.GetTilingValue(TextureID); _defaultValue = tiling; _thumb.spriteName = UIUtils.GetTextureSpriteName(TextureID); _label.text = Translation.Instance.GetTranslation(TranslationID.TextureToTranslationID(TextureID)); _ignoreEvents = true; _slider.value = tiling * 10000.0f; _textfield.text = string.Concat(Math.Round(tiling, 4, MidpointRounding.AwayFromZero)); _ignoreEvents = false; } catch (Exception) { Debug.LogWarning("Exception caught in TexturePanel.OnRefreshUI"); } }
protected override void OnRefreshUI(object sender, UIDirtyEventArgs eventArgs) { base.OnRefreshUI(sender, eventArgs); try { _labelTitle.text = Translation.Instance.GetTranslation(TranslationID.OffsetToTranslationID(OffsetID)); _defaultValue = Controller.GetOffsetValue(OffsetID); _ignoreEvents = true; _sliderR.value = _defaultValue.x; _sliderG.value = _defaultValue.y; _sliderB.value = _defaultValue.z; _textfieldR.text = _defaultValue.x.ToString("0.####"); _textfieldG.text = _defaultValue.y.ToString("0.####"); _textfieldB.text = _defaultValue.z.ToString("0.####"); _ignoreEvents = false; } catch (Exception) { Debug.LogError("Exception caught in TexturePanel.OnRefreshUI"); } }
protected override void OnRefreshUI(object sender, UIDirtyEventArgs eventArgs) { base.OnRefreshUI(sender, eventArgs); RefreshColors(); }
protected virtual void OnRefreshUI(object sender, UIDirtyEventArgs eventArgs) { }