public void UpdateData(KeyResolveValue value) { nameTxt.text = value.key + ":"; string format = "{0}({1}*{2})"; minTxt.text = string.Format(format, value.Min.ToString(), value.StartMin.ToString(), value.Ratio.ToString()); maxTxt.text = string.Format(format, value.Max.ToString(), value.StartMax.ToString(), value.Ratio.ToString()); equationTxt.text = value.equation; valueTxt.text = "raw: " + value.RawValue.ToString("0.00") + ", cur: " + value.value.ToString("0.00"); progress.minValue = 0f; progress.maxValue = 1f; progress.value = value.GetValue(); }
protected virtual void InitValues(KeyPortValueData[] datas) { if (datas == null) { return; } values = new KeyResolveValue[datas.Length]; for (int i = 0; i < datas.Length; i++) { values[i] = new KeyResolveValue(datas[i], PortData.isDegree, PortData.raw, datas[i].reverse); } }
private TGDXKeyTestBar CreateBar(KeyResolveValue value) { var bar = Instantiate <TGDXKeyTestBar>(testBarPrefab, keyValueContainer); return(bar); }