public void UnregisterObserver(HPChangedCallback func) { m_observers.Remove(func); }
public void RegisterObserver(HPChangedCallback func) { m_observers.Add(func); }