Ejemplo n.º 1
0
 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);
     }
 }
Ejemplo n.º 3
0
 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);
     }
 }
Ejemplo n.º 6
0
 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);
     }
 }
Ejemplo n.º 7
0
 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);
     }
 }
Ejemplo n.º 8
0
 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);
     }
 }
Ejemplo n.º 9
0
 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);
 }
Ejemplo n.º 10
0
 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);
 }
Ejemplo n.º 11
0
 internal void Evaluate(StoryInstance instance, object iterator, object[] args)
 {
     m_Key.Evaluate(instance, iterator, args);
     m_Value.Evaluate(instance, iterator, args);
 }