public void Add(SuperGumpEntry e) { if (OnBeforeAdd(e)) { base.Add(e); OnAdded(e); } }
protected virtual void OnAdded(SuperGumpEntry e) { }
protected virtual bool OnBeforeAdd(SuperGumpEntry e) { return(e != null); }