public void RegisterElementSwitch(IWeaponShotListener elemental) { if (listeners == null) { listeners = new List <IWeaponShotListener>(); } if (!listeners.Contains(elemental)) { listeners.Add(elemental); } }
public void DeregisterElmentSwitch(IWeaponShotListener elemental) { listeners.Remove(elemental); }