// public void InitContainer(string name, int value, int maxValue) // { // _nameText.text = name; // _maxValue = maxValue; // UpdateValue(value); // } public void InitContainer(IIndicator indicator) { _indicator = indicator; _nameText.text = indicator.Name; _maxValue = indicator.MaxValue; UpdateValue(indicator.CurrentValue); indicator.AddChangeListener(UpdateValue); }