protected override void Evaluate(StoryInstance instance, object iterator, object[] args)
{
for (int i = 0; i < m_StoryIds.Count; i++) {
m_StoryIds[i].Evaluate(instance, iterator, args);
}
if (m_HaveSet) {
m_SetVar.Evaluate(instance, iterator, args);
m_SetVal.Evaluate(instance, iterator, args);
m_TimeoutVal.Evaluate(instance, iterator, args);
m_TimeoutSetVar.Evaluate(instance, iterator, args);
m_TimeoutSetVal.Evaluate(instance, iterator, args);
}
}