protected override void UpdateVariables(StoryInstance instance) { m_sObjNames.Evaluate(instance); m_sMsg.Evaluate(instance); foreach (var arg in this.m_oArgs) { arg.Evaluate(instance); } }
protected override void Evaluate(StoryInstance instance, StoryMessageHandler handler, object iterator, object[] args) { m_MsgId.Evaluate(instance, handler, iterator, args); for (int i = 0; i < m_MsgArgs.Count; ++i) { IStoryValue val = m_MsgArgs[i]; val.Evaluate(instance, handler, iterator, args); } }
protected override void Evaluate(StoryInstance instance, object iterator, object[] args) { m_MsgId.Evaluate(instance, iterator, args); for (int i = 0; i < m_MsgArgs.Count; ++i) { IStoryValue <object> val = m_MsgArgs[i]; val.Evaluate(instance, iterator, args); } }
public void Evaluate(StoryInstance instance, StoryMessageHandler handler, BoxedValue iterator, BoxedValueList args) { for (int i = 0; i < m_Args.Count; ++i) { IStoryValue <P> val = m_Args[i]; val.Evaluate(instance, handler, iterator, args); } for (int i = 0; i < m_Args.Count; ++i) { IStoryValue <P> val = m_Args[i]; m_Values[i] = val.Value; } }
protected override void Evaluate(StoryInstance instance, StoryMessageHandler handler, object iterator, object[] args) { if (m_HaveUserGuid) { m_UserGuid.Evaluate(instance, handler, iterator, args); } m_EventName.Evaluate(instance, handler, iterator, args); m_Group.Evaluate(instance, handler, iterator, args); for (int i = 0; i < m_Args.Count; ++i) { IStoryValue val = m_Args[i]; val.Evaluate(instance, handler, iterator, args); } }
protected override void Evaluate(StoryInstance instance, object iterator, object[] args) { if (m_HaveUserGuid) { m_UserGuid.Evaluate(instance, iterator, args); } m_ObjTag.Evaluate(instance, iterator, args); m_Msg.Evaluate(instance, iterator, args); for (int i = 0; i < m_Args.Count; ++i) { IStoryValue <object> val = m_Args[i]; val.Evaluate(instance, iterator, args); } }
protected override void Evaluate(StoryInstance instance, StoryMessageHandler handler, BoxedValue iterator, BoxedValueList args) { m_Receiver.Evaluate(instance, handler, iterator, args); m_Title.Evaluate(instance, handler, iterator, args); m_Content.Evaluate(instance, handler, iterator, args); m_Sender.Evaluate(instance, handler, iterator, args); m_LevelDemand.Evaluate(instance, handler, iterator, args); m_ValidPeriod.Evaluate(instance, handler, iterator, args); m_Money.Evaluate(instance, handler, iterator, args); m_Gold.Evaluate(instance, handler, iterator, args); for (int i = 0; i < m_MailItems.Count; ++i) { IStoryValue <int> val = m_MailItems[i]; val.Evaluate(instance, handler, iterator, args); } }
protected override void Evaluate(StoryInstance instance, object iterator, object[] args) { m_Receiver.Evaluate(instance, iterator, args); m_Title.Evaluate(instance, iterator, args); m_Content.Evaluate(instance, iterator, args); m_Sender.Evaluate(instance, iterator, args); m_LevelDemand.Evaluate(instance, iterator, args); m_ValidPeriod.Evaluate(instance, iterator, args); m_Money.Evaluate(instance, iterator, args); m_Gold.Evaluate(instance, iterator, args); for (int i = 0; i < m_MailItems.Count; ++i) { IStoryValue <int> val = m_MailItems[i]; val.Evaluate(instance, iterator, args); } }
internal void Evaluate(StoryInstance instance, StoryMessageHandler handler, object iterator, object[] args) { m_Key.Evaluate(instance, handler, iterator, args); m_Value.Evaluate(instance, handler, iterator, args); }
internal void Evaluate(StoryInstance instance, StoryMessageHandler handler, BoxedValue iterator, BoxedValueList args) { m_Key.Evaluate(instance, handler, iterator, args); m_Value.Evaluate(instance, handler, iterator, args); }
internal void Evaluate(StoryInstance instance, object iterator, object[] args) { m_Key.Evaluate(instance, iterator, args); m_Value.Evaluate(instance, iterator, args); }