/* Observer pattern */ public void RegisterObserver(GaugeHealth gaugeHealth) { if (!m_GaugeHealthList.Contains(gaugeHealth)) { m_GaugeHealthList.Add(gaugeHealth); } }
public void UnregisterObserver(GaugeHealth gaugeHealth) { if (m_GaugeHealthList.Contains(gaugeHealth)) { m_GaugeHealthList.Remove(gaugeHealth); } }