/// <summary> /// Adds and initializes the specified binding. /// </summary> /// <param name="binding">Binding to add.</param> protected void AddBinding(DataBinding binding) { // Init. binding.Init(this.gameObject); if (this.isMonitoringBindings) { binding.ValueChanged += this.OnBindingValueChanged; } this.bindings.Add(binding); }