Example #1
0
        internal static void SetTriggerContents(String triggerName, out String[] outlines)
        {
            TriggerDataItem s = targetByName(triggerName);
            List <string>   translatedStatements = new List <string>(64);
            int             indents = 0;
            int             index   = 1;

            while (index < s.Content.Length)
            {
                translatedStatements.Add(translateLine(s.Content, ref index, ref indents));
            }
            outlines = translatedStatements.ToArray();
        }
Example #2
0
 internal static void SetTriggerConditions(String triggerName, out String[] outlines)
 {
     if (triggerName.StartsWith("Simple"))
     {
         outlines = new String[0];
     }
     else
     {
         List <string>   translatedStatements = new List <string>(64);
         TriggerDataItem s       = targetByName(triggerName);
         int             indents = 0;
         int             index   = 1;
         while (index < s.Condition.Length)
         {
             translatedStatements.Add(translateLine(s.Condition, ref index, ref indents));
         }
         outlines = translatedStatements.ToArray();
     }
 }