using System; namespace XMainClient { internal abstract class TooltipButtonOperateBase { protected ulong compareItemUID; protected ulong mainItemUID; public abstract string GetButtonText(); public abstract bool HasRedPoint(XItem item); public abstract bool IsButtonVisible(XItem item); public virtual void OnButtonClick(ulong mainUID, ulong compareUID) { this.mainItemUID = mainUID; this.compareItemUID = compareUID; } } }