public StatLinker(Stat stat) { _stat = stat; IStatValueChanged statValueChangedEvent = _stat as IStatValueChanged; if (statValueChangedEvent != null) { statValueChangedEvent.OnValueChanged += OnLinkedStatValueChanged; } }
public StatLinker(Stat stat, bool secondary) { _stat = stat; _secondaryStatLinker = secondary; IStatValueChanged iValueChanged = _stat as IStatValueChanged; if (iValueChanged != null) { iValueChanged.OnValueChanged += OnLinkedStatValueChange; } }