namespace LobbyRelaySample.UI { /// /// Observer UI panel base class, for UI panels that need hiding, and hookup to observerBehaviours /// /// public abstract class ObserverPanel : UIPanelBase where T : Observed { public abstract void ObservedUpdated(T observed); } }