public CounterQuestCondition AddCounterCondition(QuestNode node, string counterName, CounterValueConditionMode conditionMode, QuestNumber requiredValue) { return(AddCounterCondition(node, new StringField(counterName), conditionMode, requiredValue)); }
public CounterQuestCondition AddCounterCondition(QuestNode node, StringField counterName, CounterValueConditionMode conditionMode, QuestNumber requiredValue) { var condition = CounterQuestCondition.CreateInstance <CounterQuestCondition>(); condition.name = "counterCondition"; condition.counterIndex = quest.GetCounterIndex(counterName); condition.counterValueMode = conditionMode; condition.requiredCounterValue = requiredValue; node.conditionSet.conditionList.Add(condition); return(condition); }