Example #1
0
 internal void GeneratePath(БазовыйОбъект obj, Путь p)
 {
     p.Объекты.Add(obj);
     foreach (var o in obj.ОбъектыСледующие)
     {
         var pt = new Путь();
         pt.Объекты.AddRange(p.Объекты);
         GeneratePath(o, pt);
     }
     if (!obj.ЕстьСледующиеОбъекты)
     {
         Пути.Add(p);
     }
 }
Example #2
0
        internal void GeneratePathes(БазовыйОбъект obj)
        {
            Путь p = new Путь();

            GeneratePath(obj, p);
        }