/// <summary>
 /// Default constructor.
 /// </summary>
 /// <param name="owner">Owner UserMessageRuleCollection collection that owns this rule.</param>
 /// <param name="id">Rule ID.</param>
 /// <param name="cost">Rule cost.</param>
 /// <param name="enabled">Specifies if rule is enabled.</param>
 /// <param name="description">Rule description text.</param>
 /// <param name="matchexpression">Rule match expression.</param>
 /// <param name="checkNext">Specifies when next rule is checked.</param>
 internal UserMessageRule(UserMessageRuleCollection owner,string id,long cost,bool enabled,string description,string matchexpression,GlobalMessageRule_CheckNextRule_enum checkNext)
 {
     m_pOwner          = owner;
     m_ID              = id;
     m_Cost            = cost;
     m_Enabled         = enabled;
     m_Description     = description;
     m_MatchExpression = matchexpression;
     m_CheckNext       = checkNext;
 }
예제 #2
0
 /// <summary>
 /// Default constructor.
 /// </summary>
 /// <param name="owner">Owner UserMessageRuleCollection collection that owns this rule.</param>
 /// <param name="id">Rule ID.</param>
 /// <param name="cost">Rule cost.</param>
 /// <param name="enabled">Specifies if rule is enabled.</param>
 /// <param name="description">Rule description text.</param>
 /// <param name="matchexpression">Rule match expression.</param>
 /// <param name="checkNext">Specifies when next rule is checked.</param>
 internal UserMessageRule(UserMessageRuleCollection owner, string id, long cost, bool enabled, string description, string matchexpression, GlobalMessageRule_CheckNextRule_enum checkNext)
 {
     m_pOwner          = owner;
     m_ID              = id;
     m_Cost            = cost;
     m_Enabled         = enabled;
     m_Description     = description;
     m_MatchExpression = matchexpression;
     m_CheckNext       = checkNext;
 }