コード例 #1
0
 public void RaiseEvent(E_EntityEvent key, EventSetData objInfo)
 {
     if (_outEventSet == null)
     {
         return;
     }
     _outEventSet.RaiseEvent(key, objInfo);
 }
コード例 #2
0
        public bool UnRegisterHandler(E_EntityEvent key, EventSet <E_EntityEvent, EventSetData> .EventHandler handler, I_Condition condition = null)
        {
            if (condition != null)
            {
                _conditionSet.Remove(key);
            }

            return(_target.UnRegisterHandler(key, handler));
        }
コード例 #3
0
 public bool RegisterHandler(E_EntityEvent key, EventSet <E_EntityEvent, EventSetData> .EventHandler handler)
 {
     return(_outEventSet.RegisterHandler(key, handler));
 }
コード例 #4
0
 public int GetHashCode(E_EntityEvent obj)
 {
     return((int)obj);
 }
コード例 #5
0
 public bool Equals(E_EntityEvent x, E_EntityEvent y)
 {
     return(x == y);
 }