示例#1
0
 public override void Initialise(MHParseNode p, MHEngine engine)
 {
     base.Initialise(p, engine); // Target
     m_EventSource.Initialise(p.GetArgN(1), engine);
     m_EventType = p.GetArgN(2).GetEnumValue();
     if (p.GetArgCount() >= 4)
     {
         // TODO: We could check here that we only have bool, int or string and not object ref or content ref.
         m_EventData.Initialise(p.GetArgN(3), engine);
     }
 }
示例#2
0
 public virtual void Initialise(MHParseNode p, MHEngine engine)
 {
     m_Target.Initialise(p.GetArgN(0), engine);
 }
示例#3
0
 public override void Initialise(MHParseNode p, MHEngine engine)
 {
     base.Initialise(p, engine); // Target
     m_RefObject.Initialise(p.GetArgN(1), engine);
 }
示例#4
0
 public override void Initialise(MHParseNode p, MHEngine engine)
 {
     base.Initialise(p, engine);
     m_Index.Initialise(p.GetArgN(1), engine);
     m_Item.Initialise(p.GetArgN(2), engine);
 }