コード例 #1
0
ファイル: QuestForm.cs プロジェクト: fatrolls/AOBot
        private void method_4(object sender, EventArgs e)
        {
            List<GClass38.GClass41>.Enumerator enumerator;
            IEnumerator<GClass38.GClass39> ienumerator;

            list_0 = new List<GClass38.GClass39>();
            if (vmethod_4().SelectedItem != null)
            {
                list_0 = GClass38.smethod_0(vmethod_4().SelectedItem.ToString());
                IEnumerable<GClass38.GClass39> ienumerable = Enumerable.Where<GClass38.GClass39>(list_0, new Func<GClass38.GClass39,bool>(null, QuestForm.smethod_1));
                list_2 = new List<byte[]>();
                try
                {
                    ienumerator = ienumerable.GetEnumerator();
                    while (ienumerator.MoveNext())
                    {
                        GClass38.GClass39 gclass39 = ienumerator.get_Current();
                        try
                        {
                            enumerator = gclass39.method_2().GetEnumerator();
                            while (enumerator.MoveNext())
                            {
                                GClass38.GClass41 gclass41 = enumerator.get_Current();
                                list_2.Add(gclass41.method_0());
                            }
                        }
                        finally
                        {
                            enumerator.Dispose();
                        }
                    }
                }
                finally
                {
                    if (ienumerator != null)
                        ienumerator.Dispose();
                }
                Thread thread = new Thread(new ThreadStart(method_13));
                thread.IsBackground = true;
                thread.Start();
            }
            else
            {
                vmethod_22().Text = "Please select a quest";
            }
        }
コード例 #2
0
ファイル: QuestForm.cs プロジェクト: fatrolls/AOBot
 public bool method_0(GClass38.GClass39 gclass39_0)
 {
     return Enumerable.Any<GClass38.GClass41>(gclass39_0.method_2(), new Func<GClass38.GClass41,bool>(method_1));
 }
コード例 #3
0
ファイル: QuestForm.cs プロジェクト: fatrolls/AOBot
 public void method_6(byte[] byte_0)
 {
     QuestForm.Class21 class21 = new QuestForm.Class21();
     list_1 = new List<QuestForm.GClass36>();
     class21.long_0 = (long)BitConverter.ToInt32(byte_0, 4);
     if (class21.long_0 != 0L)
     {
         GClass38.GClass39 gclass39 = Enumerable.FirstOrDefault<GClass38.GClass39>(list_0, new Func<GClass38.GClass39,bool>(class21, class21.method_0));
         GClass38.GClass41 gclass41 = Enumerable.FirstOrDefault<GClass38.GClass41>(gclass39.method_2(), new Func<GClass38.GClass41,bool>(class21, class21.method_2));
         if (gclass39 != null)
             method_8(gclass39.method_0(), vmethod_22());
         int i3 = checked(BitConverter.ToInt16(byte_0, 10) - 1);
         for (int i1 = 0; i1 <= i3; i1 = checked(i1 + 1))
         {
             QuestForm.Class21.Class22 class22 = new QuestForm.Class21.Class22(class22);
             class22.int_0 = i1;
             GClass38.GClass42 gclass42 = Enumerable.First<GClass38.GClass42>(Enumerable.Where<GClass38.GClass42>(gclass41.method_4(), new Func<GClass38.GClass42,int,bool>(class22, class22.method_0)));
             QuestForm.GClass36 gclass36 = new QuestForm.GClass36();
             gclass36.method_1((long)BitConverter.ToInt16(byte_0, checked(12 + checked(i1 * 8))));
             gclass36.method_3((long)BitConverter.ToInt16(byte_0, checked(checked(12 + checked(i1 * 8)) + 2)));
             gclass36.method_5((long)BitConverter.ToInt16(byte_0, checked(checked(12 + checked(i1 * 8)) + 4)));
             list_1.Add(gclass36);
             method_8(method_9(gclass36, gclass42.method_2()), labelX_5[i1]);
         }
     }
     else
     {
         method_8("Quest Ended", vmethod_22());
         int i2 = 0;
         do
         {
             method_8("", labelX_5[i2]);
             i2 = checked(i2 + 1);
         } while (i2 <= 3);
     }
 }