Example #1
0
 public virtual void vmethod_0(Stream26 stream260)
 {
     Byte0 = stream260.ReadByte2();
     if (Byte0 != 10)
     {
         throw new Exception(string.Concat("Unknown : ", Byte0, " at position : ", stream260.Position));
     }
     Int0 = new[]
     {
         stream260.ReadInt()
     };
     while (stream260.Length > stream260.Position)
     {
         int num = stream260.ReadByte2();
         if (num == 10)
         {
             stream260.Position -= 1L;
             var @class = new Class324();
             @class.vmethod_0(stream260);
             List0.Add(@class);
         }
         else
         {
             if (num == 0)
             {
                 break;
             }
             stream260.Position -= 1L;
             var class2 = new ZzStreamClass325();
             class2.vmethod_0(stream260);
             List0.Add(class2);
         }
     }
 }
Example #2
0
 public Class324 method_0(Class324 class3240)
 {
     if (class3240.Byte0 == Byte0 && class3240.Int0[0] == Int0[0] &&
         (class3240.Object0 == null || class3240.Object0 == Object0))
     {
         return(this);
     }
     foreach (var current in List0)
     {
         var @class = current.method_0(class3240);
         if (@class != null)
         {
             return(@class);
         }
     }
     return(null);
 }