public void SetupWithModel(TweakableVariable <float> model) { this.model = model; slider.minValue = model.Min; slider.maxValue = model.Max; slider.value = model.Value; RefreshText(); }
public void Register(TweakableVariable <float> variable) { GameObject variableViewObject = Instantiate(Resources.Load("DT/TweakableVariables/TweakableVariableView")) as GameObject; TweakableVariableView view = variableViewObject.GetComponent <TweakableVariableView>(); view.SetupWithModel(variable); variableViewObject.transform.SetParent(CanvasTransform, false); variableViewObject.SetActive(false); VariableUIMap.Add(variable, variableViewObject); }