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)); }
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); }
public CON_IsUserIDExit(EGuideStateUserIDType _eUserIDType, int _nUserID) { m_eUserIDType = _eUserIDType; m_nUserID = _nUserID; }