using System; namespace Blue { /// /// Event Action 适配 /// public struct EventToActionAdapter { private Action mAdapterAction; private int mHashCode; /// /// 初始化 hashCode ,Action /// /// /// public EventToActionAdapter(int hashCode,Action adapterAction) { mHashCode = hashCode; mAdapterAction = adapterAction; } /// /// 获取适配的 Action /// /// public Action GetAdapterAction() { return mAdapterAction; } /// /// 获取 Action 的 HashCode /// /// public int GetActionHashCode() { return mHashCode; } /// /// 清除 Action /// public void Clear() { mAdapterAction = null; } } }