namespace LobbyRelaySample.UI { /// /// Observer UI panel base class. This allows UI elements to be shown or hidden based on an Observed element. /// public abstract class ObserverPanel : UIPanelBase where T : Observed { public abstract void ObservedUpdated(T observed); } }