public void Start() { m_toggle = GetComponent <Toggle>(); m_toggle.onValueChanged.AddListener(delegate { ToggleValueChanged(); }); if (Parameter == null) { // parameter not defined > is it a component? Parameter = GetComponent <Parameter_Boolean>(); } if (Parameter != null) { Parameter.OnValueChanged += ValueChanged; m_toggle.isOn = Parameter.Value; } else { Debug.LogWarning("Parameter not defined"); } m_updating = false; // force update (in case element was just enabled) ValueChanged(Parameter); }
public void Start() { m_button = GetComponent <Button>(); m_button.onClick.AddListener(delegate { ButtonClicked(); }); if (Parameter == null) { // parameter not defined > is it a component? Parameter = GetComponent <Parameter_Boolean>(); } if (Parameter != null) { Parameter.OnValueChanged += ValueChanged; } else { Debug.LogWarning("Parameter not defined"); } m_updating = false; }