Esempio n. 1
0
 public GuideState_UserID_Selector(EGuideStateUserIDType _eUserIDType, int _nUserID)
 {
     m_eUserIDType = _eUserIDType;
     m_nUserID     = _nUserID;
     this.SetEvaluationRelationship(ECHILDREN_RELATIONSHIP.OR);
     //判断条件
     this.SetPrecondition(new CON_IsUserIDExit(m_eUserIDType, m_nUserID));
 }
Esempio n. 2
0
 public bool TryGetUserIDSelector(EGuideStateUserIDType _eUserIDType, int _nUserID, out GuideState_UserID_Selector _selector)
 {
     for (int i = 0; i < GetChildCount(); ++i)
     {
         _selector = GetChild <GuideState_UserID_Selector>(i);
         if (_selector != null && _selector.UserIDType == _eUserIDType && _selector.UserID == _nUserID)
         {
             return(true);
         }
     }
     _selector = null;
     return(false);
 }
Esempio n. 3
0
 public CON_IsUserIDExit(EGuideStateUserIDType _eUserIDType, int _nUserID)
 {
     m_eUserIDType = _eUserIDType;
     m_nUserID     = _nUserID;
 }