private void unsubscribe(IHeroObserver obs) { Observers.Remove(obs); }
private void subscribe(IHeroObserver obs) { Observers.Add(obs); }
public void releaseSlot(IHeroObserver obs, int slot) { slots[slot].occ = false; unsubscribe(obs); }