public SimpleOperatorCondition(SimpleOperator @operator, string member, string value) { if (!OPERATORS.TryGetValue(@operator, out _operator)) { throw new Exception($"Unknown operator: {@operator.ToString()}"); } _member = member; _value = value; }
public override string GetNodeDetails() { return((useSubjectActor ? subjectObject.GetInfoText() : subjectFactionName) + " " + relationshipTraitName + " " + op.ToString() + " " + value.GetInfoText()); }