public void RemoveClause(QuestClauseTypes clauseType) { if (!m_Clauses.ContainsKey(clauseType)) { return; } m_Clauses.Remove(clauseType); RefreshModValues(); }
public QuestClause GetClause(QuestClauseTypes type) => HasClause(type) ? m_Clauses[type] : null;
public bool HasClause(QuestClauseTypes type) => m_Clauses.ContainsKey(type);