Ejemplo n.º 1
0
 // Token: 0x06001DC0 RID: 7616
 // RVA: 0x000A212C File Offset: 0x000A032C
 internal Class103(Class114 class114_1, Class297 class297_1)
     : base(class114_1)
 {
     this.class297_0 = class297_1;
     this.class911_0 = new Class911(true);
     this.class911_0.float_0 = 0f;
     this.Initialize();
 }
Ejemplo n.º 2
0
 // Token: 0x06001062 RID: 4194
 // RVA: 0x0005659C File Offset: 0x0005479C
 public Class119(Class114 class114_1)
 {
     this.class114_0 = class114_1;
     this.class122_0 = new Class122();
     Mouse.set_WindowHandle(this.class122_0.vmethod_1());
     this.class122_0.vmethod_3(class114_1.method_1());
     this.class122_0.method_0(new EventHandler(this.method_13));
     this.class122_0.method_3(new EventHandler(this.method_14));
     this.class122_0.method_11(new EventHandler(this.method_16));
     this.class122_0.method_10(new EventHandler(this.method_15));
 }
Ejemplo n.º 3
0
 // Token: 0x060027C6 RID: 10182
 // RVA: 0x000F75CC File Offset: 0x000F57CC
 internal Class109(Class114 class114_1)
     : base(class114_1)
 {
     Class109.class911_0.method_15();
     Class109.class911_0.bool_14 = true;
     Class746 class = new Class746(TransformationType.Scale, 1f, 1.2f, 0, 100, Enum70.const_0);
Ejemplo n.º 4
0
 // Token: 0x06002669 RID: 9833
 // RVA: 0x000E737C File Offset: 0x000E557C
 internal Editor(Class114 class114_1)
     : base(class114_1)
 {
     if (Class115.editorControl_0 == null)
     {
         Class115.editorControl_0 = new EditorControl();
     }
     Editor.editor_0 = this;
 }
Ejemplo n.º 5
0
 // Token: 0x06002849 RID: 10313
 // RVA: 0x000FBB74 File Offset: 0x000F9D74
 public Class72(Class114 class114_1)
     : base(class114_1)
 {
     Class72.class72_0 = this;
 }
Ejemplo n.º 6
0
 // Token: 0x0600283B RID: 10299
 // RVA: 0x000FAEB4 File Offset: 0x000F90B4
 internal Class71(Class114 class114_1)
     : base(class114_1)
 {
     Class570.smethod_0(new Class570.Delegate44(this.method_7));
     this.class911_1 = new Class911(true);
     Class62.Mode = PlayModes.Osu;
     Class62.class512_0 = null;
     string[] files = Directory.GetFiles("Skins");
     int i = 0;
     while (i < files.Length)
     {
         string text = files[i];
         if (Path.GetExtension(text) == ".osk")
         {
             goto IL_7C;
         }
         if (Path.GetExtension(text) == ".zip")
         {
             goto Block_3;
         }
         IL_C1:
         i++;
         continue;
         Block_3:
         try
         {
             IL_7C:
             Class203 class = new Class203();
Ejemplo n.º 7
0
 // Token: 0x0600349B RID: 13467
 // RVA: 0x00168B90 File Offset: 0x00166D90
 internal Class86(Class114 class114_1)
     : base(class114_1)
 {
     this.smartThreadPool_0 = new SmartThreadPool(new STPStartInfo
     {
         MaxWorkerThreads = 1,
         AreThreadsBackground = true,
         IdleTimeout = 1000,
         ThreadPriority = ThreadPriority.Normal
     });
     Class115.smethod_50(new Delegate1(this.method_34));
     Class466.smethod_0(new EventHandler(this.method_44));
     Class802.smethod_34(Enum96.const_1, new Delegate46(this.method_39), Enum98.const_2, Enum97.const_0);
     Class802.smethod_34(Enum96.const_0, new Delegate46(this.method_40), Enum98.const_2, Enum97.const_0);
     Class802.smethod_34(Enum96.const_6, new Delegate46(this.method_38), Enum98.const_2, Enum97.const_0);
     Class802.smethod_34(Enum96.const_8, new Delegate46(this.method_37), Enum98.const_2, Enum97.const_0);
     Class570.smethod_4(new Class570.Delegate45(this.method_41));
     Class569.smethod_0(new Class569.Delegate43(this.method_42));
     Class466.smethod_19(new Class466.Delegate33(this.method_32));
     this.class911_0 = new Class911(true);
     this.class605_0 = Class341.class605_23;
     this.class605_1 = Class341.class605_24;
     Comparison<Class296> comparison_ = delegate(Class296 class296_0, Class296 class296_1)
     {
         if (class296_0 == class296_1)
         {
             return 0;
         }
         if (!class296_0.bool_4)
         {
             return 1;
         }
         if (!class296_1.bool_4)
         {
             return -1;
         }
         int num = 0;
         switch (this.class605_1.Value)
         {
         case TreeSortMode.Artist:
             num = class296_0.Artist.CompareTo(class296_1.Artist);
             if (num != 0)
             {
                 return num;
             }
             break;
         case TreeSortMode.BPM:
             num = class296_0.method_32().CompareTo(class296_1.method_32());
             goto IL_171;
         case TreeSortMode.Creator:
             num = class296_0.string_5.CompareTo(class296_1.string_5);
             goto IL_171;
         case TreeSortMode.Date:
             if (!(class296_0.method_3() != class296_1.method_3()) && (!class296_0.bool_10 || !class296_1.bool_10) && Math.Abs((class296_0.dateTime_1 - class296_1.dateTime_1).TotalSeconds) <= 10.0)
             {
                 num = 0;
                 goto IL_171;
             }
             num = class296_0.dateTime_1.CompareTo(class296_1.dateTime_1);
             goto IL_171;
         case TreeSortMode.Difficulty:
             num = class296_0.method_26().CompareTo(class296_1.method_26());
             goto IL_171;
         case TreeSortMode.Length:
             num = (class296_0.int_16 / 1000).CompareTo(class296_1.int_16 / 1000);
             goto IL_171;
         case TreeSortMode.Rank:
             num = class296_1.method_41().CompareTo(class296_0.method_41());
             goto IL_171;
         case TreeSortMode.Title:
             break;
         default:
             goto IL_171;
         }
         num = class296_0.Title.CompareTo(class296_1.Title);
         IL_171:
         if (num != 0)
         {
             return num;
         }
         num = class296_0.string_4.CompareTo(class296_1.string_4);
         if (num != 0)
         {
             return num;
         }
         num = class296_0.method_29().CompareTo(class296_1.method_29());
         if (num != 0)
         {
             return num;
         }
         num = class296_0.method_28().CompareTo(class296_1.method_28());
         if (num != 0)
         {
             return num;
         }
         num = class296_0.string_9.CompareTo(class296_1.string_9);
         if (num != 0)
         {
             return num;
         }
         return 0;
     };
     this.icomparer_0 = new Class700(comparison_);
 }
Ejemplo n.º 8
0
 // Token: 0x06002ABC RID: 10940
 // RVA: 0x00114AFC File Offset: 0x00112CFC
 public Class78(Class114 class114_1)
 {
     EventHandler eventHandler = null;
     EventHandler eventHandler2 = null;
     EventHandler eventHandler3 = null;
     this.list_0 = new List<Class690>();
     base..ctor(class114_1);
     if (Class331.enum100_0 == Enum100.const_1)
     {
         this.bool_3 = true;
         Class331.smethod_88();
     }
     this.class911_1 = new Class911(true);
     this.class110_0 = new Class110(new Rectangle(0, 82, Class115.smethod_43() - 4 - 120, 350), Vector2.get_Zero(), true, 0f, Enum98.const_2);
     this.class911_2 = new Class911(true);
     this.class533_1 = new Class533("Type a search to begin.", 11f, new Vector2(20f, 40f), 1f, true, Color.get_YellowGreen());
     this.class533_1.bool_16 = true;
     this.class911_1.Add(this.class533_1);
     this.class533_0 = new Class533("", 16f, new Vector2(20f, 80f), 1f, true, Color.get_White());
     this.class911_1.Add(this.class533_0);
     this.class755_0 = new Class755(18, new Vector2(20f, 20f), 300f, false, 1.1f);
     this.class755_0.method_3(delegate(Class754 class754_0, bool bool_6)
     {
         this.int_2 = Class115.int_1 + 600;
     });
     this.class911_2.Add<Class531>(this.class755_0.list_0);
     this.class531_0 = new Class531(Class885.Load("searching", Enum112.flag_1), new Vector2(320f, 240f), 1f, true, Color.get_TransparentWhite());
     this.class531_0.origins_0 = Origins.Centre;
     this.class531_0.vmethod_9();
     Class115.class911_0.Add(this.class531_0);
     Class591 class = new Class591(new EventHandler(this.method_5), true, false);
Ejemplo n.º 9
0
 // Token: 0x0600200D RID: 8205
 // RVA: 0x000B64B4 File Offset: 0x000B46B4
 internal Class68(Class114 class114_1)
 {
     EventHandler eventHandler = null;
     EventHandler eventHandler2 = null;
     EventHandler eventHandler3 = null;
     this.enum113_0 = Enum113.const_2;
     this.list_0 = new List<Class531>();
     this.int_2 = -1;
     this.int_4 = -1;
     this.list_1 = new List<Class531>();
     this.bool_12 = true;
     base..ctor(class114_1);
     Class695.smethod_1();
     this.smartThreadPool_0 = new SmartThreadPool(new STPStartInfo
     {
         MaxWorkerThreads = 1,
         AreThreadsBackground = true,
         IdleTimeout = 1000,
         ThreadPriority = ThreadPriority.BelowNormal
     });
     this.class296_1 = Class466.Current;
     this.bool_5 = (Class115.osuModes_1 == OsuModes.SelectPlay);
     this.bool_4 = (Class115.osuModes_1 == OsuModes.SelectMulti);
     if (!this.bool_4 && this.bool_5)
     {
         Class62.Mode = Class68.class605_0;
     }
     Class908.smethod_1();
     Class476.smethod_3();
     if (Class466.Current != null)
     {
         Class466.Current.list_0.Clear();
     }
     Class62.class512_0 = null;
     lock (Class858.object_0)
     {
         Class802.smethod_1(false);
         Class802.bool_16 = false;
     }
     this.method_23();
     if ((Class466.Current == null || string.IsNullOrEmpty(Class466.Current.string_4) || !Class466.Current.bool_4) && (Class115.osuModes_1 == OsuModes.SelectPlay || Class115.osuModes_1 == OsuModes.SelectMulti || Class115.osuModes_1 == OsuModes.SelectEdit))
     {
         Class109.smethod_3(true, true);
     }
     Class570.smethod_4(new Class570.Delegate45(this.method_39));
     Class570.smethod_2(new Class570.Delegate44(this.method_38));
     Class569.smethod_0(new Class569.Delegate43(this.method_19));
     Class809.smethod_8(new VoidDelegate(this.method_21));
     Class876.smethod_0(new Class876.Delegate53(this.method_9));
     this.class86_0 = new Class86(class114_1);
     this.class86_0.method_16(new Class86.Delegate56(this.method_10));
     this.class86_0.method_18(new Class86.Delegate56(this.method_11));
     this.class86_0.method_20(new Class86.Delegate56(this.method_12));
     this.class86_0.method_22(new Class86.Delegate56(this.method_13));
     this.class86_0.method_24(new Class86.Delegate56(this.method_14));
     this.class86_0.method_26(new Class86.Delegate56(this.method_15));
     this.class86_0.method_28(new VoidDelegate(this.method_44));
     this.class86_0.method_30(new VoidDelegate(this.method_45));
     Class466.smethod_19(new Class466.Delegate33(this.method_32));
     if (Class62.class911_1 != null)
     {
         this.class911_3 = Class62.class911_1;
     }
     else
     {
         this.class911_3 = new Class911(true);
     }
     this.class110_0 = new Class110(new Rectangle(-5, 92, 290, 267), Vector2.get_Zero(), true, 0f, Enum98.const_2)
     {
         bool_2 = true,
         bool_8 = true
     };
     this.class911_2 = new Class911(true);
     this.class911_4 = new Class911(true);
     this.class911_1 = new Class911(true);
     this.class533_0 = new Class533(" ", 18f, new Vector2(21f, -3f), Vector2.get_Zero(), 0.79f, true, Color.get_White(), false);
     this.class533_0.vmethod_11();
     this.class911_1.Add(this.class533_0);
     this.class533_1 = new Class533(string.Empty, 12f, new Vector2(23f, 12f), Vector2.get_Zero(), 0.79f, true, Color.get_White(), false);
     this.class911_1.Add(this.class533_1);
     this.class533_2 = new Class533(string.Empty, 12f, new Vector2(1f, 24f), Vector2.get_Zero(), 0.79f, true, Color.get_White(), false);
     this.class911_1.Add(this.class533_2);
     this.class533_3 = new Class533(string.Empty, 12f, new Vector2(1f, 36f), Vector2.get_Zero(), 0.79f, true, Color.get_White(), false);
     this.class911_1.Add(this.class533_3);
     this.class533_4 = new Class533(string.Empty, 8f, new Vector2(1f, 48f), Vector2.get_Zero(), 1f, true, Color.get_White(), false);
     this.class911_1.Add(this.class533_4);
     this.class533_6 = new Class533(string.Empty, 20f, new Vector2(5f, -1f), 1f, true, new Color(255, 255, 255, 128))
     {
         enum115_0 = Enum115.const_7,
         origins_0 = Origins.TopRight,
         object_0 = 0.0
     };
     this.class911_1.Add(this.class533_6);
     this.class731_2 = Class885.Load("selection-ranked", Enum112.flag_1);
     this.class731_3 = Class885.Load("selection-question", Enum112.flag_1);
     this.class731_1 = Class885.Load("selection-approved", Enum112.flag_1);
     this.class531_12 = new Class531(this.class731_2, Enum115.const_5, Origins.Centre, Enum114.const_0, new Vector2(12f, 12f), 0.78f, true, Color.get_TransparentWhite(), null);
     this.class911_1.Add(this.class531_12);
     this.class531_13 = new Class531(Class115.class731_0, Enum115.const_5, Origins.TopLeft, Enum114.const_0, Vector2.get_Zero(), 1f, true, Color.get_TransparentWhite(), null);
     this.class531_13.bool_13 = false;
     this.class531_13.bool_7 = true;
     this.class531_13.vector2_2 = new Vector2((float)Class115.int_22, (float)Class115.int_23);
     this.class911_1.Add(this.class531_13);
     this.class531_9 = new Class531(Class115.class731_0, Enum115.const_7, Origins.TopLeft, Enum114.const_0, new Vector2(3f, 73f), 0.88f, true, new Color(0, 0, 0, 128), null);
     this.class531_9.float_2 = 1.6f;
     this.class531_9.vector2_2 = new Vector2(3f, 330f);
     this.class531_10 = new Class531(Class115.class731_0, Enum115.const_7, Origins.TopLeft, Enum114.const_0, new Vector2(3f, 73f), 0.89f, true, new Color(255, 255, 255, 255), null);
     this.class531_10.float_2 = 1.6f;
     this.class531_10.vector2_2 = new Vector2(3f, 20f);
     this.class911_1.Add(this.class531_9);
     this.class911_1.Add(this.class531_10);
     if (!this.bool_5 && !this.bool_4)
     {
         Class876.class623_0 = Mods.None;
         Class531 class530_ = new Class531(Class885.Load("selection-drop", Enum112.flag_1), new Vector2(5f, 110f), 0.5f, true, Color.get_White());
         this.class911_1.Add(class530_);
     }
     else
     {
         bool flag;
         Enum115 enum115_ = (flag = (Class885.smethod_25() || Class885.Load("selection-mods", Enum112.flag_6).enum112_0 == Enum112.flag_1)) ? Enum115.const_11 : Enum115.const_5;
         Origins origins_ = flag ? Origins.BottomLeft : Origins.TopLeft;
         float num = (float)(flag ? 0 : 426);
         float num2 = (float)(Class115.bool_21 ? 140 : 120);
         if (Class68.bool_11)
         {
             this.class531_17 = new Class531(Class885.Load("selection-mode", Enum112.flag_6), enum115_, origins_, Enum114.const_0, new Vector2(num2, num), 0.95f, true, Color.get_White(), null);
             this.class911_1.Add(this.class531_17);
             this.class531_17 = new Class531(Class885.Load("selection-mode-over", Enum112.flag_6), enum115_, origins_, Enum114.const_0, new Vector2(num2, num), 0.96f, true, Color.get_White(), null);
             this.class531_17.float_3 = 0.01f;
             this.class531_17.class746_1 = new Class746(TransformationType.Fade, 0.01f, 1f, 0, 100, Enum70.const_0);
             this.class531_17.bool_1 = true;
             Class531 arg_831_0 = this.class531_17;
             if (Class68.eventHandler_4 == null)
             {
                 Class68.eventHandler_4 = new EventHandler(Class68.smethod_5);
             }
             arg_831_0.method_35(Class68.eventHandler_4);
             Class530 arg_850_0 = this.class531_17;
             if (eventHandler == null)
             {
                 eventHandler = new EventHandler(this.method_64);
             }
             arg_850_0.method_2(eventHandler);
             this.class911_1.Add(this.class531_17);
             this.class597_0 = new Class597(this.class911_1);
             float num3 = 80f;
             Vector2 vector;
             vector..ctor(num2, 344f);
             for (int i = 0; i < 4; i++)
             {
                 Class68.Class449 class = new Class68.Class449();
Ejemplo n.º 10
0
 // Token: 0x06000FCE RID: 4046
 // RVA: 0x00054748 File Offset: 0x00052948
 public Class125(Class114 class114_1)
 {
     if (class114_1 == null)
     {
         throw new ArgumentNullException(Class127.smethod_4());
     }
     this.class114_0 = class114_1;
     if (class114_1.method_3().GetService(typeof(Interface9)) != null)
     {
         throw new ArgumentException(Class127.smethod_6());
     }
     class114_1.method_3().method_0(typeof(Interface9), this);
     class114_1.method_3().method_0(typeof(IGraphicsDeviceService), this);
     class114_1.method_4().method_1(new EventHandler(this.method_26));
     class114_1.method_4().method_4(new EventHandler(this.method_27));
 }
Ejemplo n.º 11
0
		// Token: 0x06001C91 RID: 7313
		// RVA: 0x0001780B File Offset: 0x00015A0B
		public Class61(Class114 class114_1) : base((class114_1 == null) ? Class115.class115_0 : class114_1)
		{
		}
Ejemplo n.º 12
0
 // Token: 0x06003527 RID: 13607
 // RVA: 0x00026E3C File Offset: 0x0002503C
 public Class87(Class114 class114_1)
     : base(class114_1)
 {
     this.class911_0 = new Class911(true);
 }
Ejemplo n.º 13
0
 // Token: 0x060019B0 RID: 6576
 // RVA: 0x0007B4A4 File Offset: 0x000796A4
 internal Class115(string string_3)
 {
     this.string_1 = string_3;
     Application.EnableVisualStyles();
     Class115.form_0 = (Form)Control.FromHandle(base.method_4().vmethod_1());
     string filePath = Environment.CurrentDirectory + "\\" + Process.GetCurrentProcess().ProcessName.Replace(".vshost", string.Empty) + ".exe";
     try
     {
         Class115.form_0.Icon = Icon.ExtractAssociatedIcon(filePath);
     }
     catch
     {
     }
     Class115.form_0.AllowDrop = true;
     Class115.form_0.FormClosing += new FormClosingEventHandler(this.method_29);
     Class115.form_0.DragEnter += new DragEventHandler(Class115.smethod_10);
     Class115.form_0.DragDrop += new DragEventHandler(Class115.smethod_9);
     Class115.form_0.Deactivate += new EventHandler(this.method_27);
     Class115.form_0.Activated += new EventHandler(this.method_28);
     Class115.form_0.SizeChanged += new EventHandler(this.method_26);
     Class115.smethod_77(new EventHandler(Class115.smethod_72));
     Class115.thread_2 = Thread.CurrentThread;
     Class115.class114_0 = this;
     Class115.class115_0 = this;
     Class341.Initialize();
     if (Class341.class608_17 == 5)
     {
         Class341.class608_17.Value = 0;
         Class341.smethod_3();
         Class905.smethod_11(false);
     }
     string arg_1A9_0 = Class341.class605_3;
     bool arg_1A9_1 = Class341.class605_15 != Class344.smethod_0();
     if (Class115.voidDelegate_13 == null)
     {
         Class115.voidDelegate_13 = new VoidDelegate(Class115.smethod_102);
     }
     Class41.smethod_0(arg_1A9_0, arg_1A9_1, Class115.voidDelegate_13, Resources.en);
     KeyboardState state = Keyboard.GetState();
     if (state.IsKeyDown(160) || state.IsKeyDown(161))
     {
         Configuration configuration = new Configuration();
         configuration.ShowDialog();
     }
     if (Class905.smethod_16())
     {
         Class341.class605_18.Value = "d3d";
         Class341.class605_26.Value = FrameSync.Limit120;
     }
     if (Class341.class605_18 == "opengl")
     {
         Class115.bool_27 = true;
     }
     else
     {
         Class115.bool_26 = true;
     }
     this.bool_6 = Class115.bool_26;
     Class115.class125_0 = new Class125(this);
     Class115.class125_0.method_15(Class341.smethod_0());
     Class115.class125_0.method_16(new EventHandler<EventArgs1>(Class115.smethod_7));
     if (Class341.dictionary_0.ContainsKey("GraphicsFix"))
     {
         Class115.class125_0.method_13(54);
         Class115.class125_0.method_7(9);
     }
     Class115.contentManager_0 = new ResourceContentManager(base.method_3(), ResourcesStore.get_ResourceManager());
     Class115.size_0 = Class787.smethod_4();
     Class115.point_0 = Class787.smethod_5();
     Class115.smethod_4();
 }
Ejemplo n.º 14
0
 // Token: 0x06001CFE RID: 7422
 // RVA: 0x0009B8F0 File Offset: 0x00099AF0
 internal Class80(Class114 class114_1)
     : base(class114_1)
 {
     this.class911_2 = new Class911(true);
     this.class911_3 = new Class911(true);
     this.class911_1 = new Class911(true)
     {
         bool_14 = true
     };
     Class110 class = new Class110(new Rectangle(40, 0, Class115.smethod_43(), Class115.smethod_44()), Vector2.get_Zero(), true, 0f, Enum98.const_3);
Ejemplo n.º 15
0
 // Token: 0x06001DD1 RID: 7633
 // RVA: 0x00018848 File Offset: 0x00016A48
 internal Class105(Class114 class114_1, Class297 class297_1)
     : base(class114_1, class297_1)
 {
 }
Ejemplo n.º 16
0
 // Token: 0x0600316C RID: 12652
 // RVA: 0x00024840 File Offset: 0x00022A40
 public Class112(Class114 class114_1)
     : base(class114_1)
 {
 }
Ejemplo n.º 17
0
 // Token: 0x06000F32 RID: 3890
 // RVA: 0x0000F2AE File Offset: 0x0000D4AE
 public Class54(Class114 class114_1)
 {
     this.class114_0 = class114_1;
 }
Ejemplo n.º 18
0
 // Token: 0x06001F75 RID: 8053
 // RVA: 0x000B1E60 File Offset: 0x000B0060
 public Class108(Class114 class114_1)
     : base(class114_1)
 {
     this.Initialize();
     this.method_4();
 }
Ejemplo n.º 19
0
 // Token: 0x060029D8 RID: 10712
 // RVA: 0x00020117 File Offset: 0x0001E317
 internal Class76(Class114 class114_1)
     : base(class114_1)
 {
 }
Ejemplo n.º 20
0
 // Token: 0x06002807 RID: 10247
 // RVA: 0x0001EDAF File Offset: 0x0001CFAF
 internal Class69(Class114 class114_1)
     : base(class114_1)
 {
 }
Ejemplo n.º 21
0
 // Token: 0x06001DD4 RID: 7636
 // RVA: 0x000188A5 File Offset: 0x00016AA5
 public Class106(Class114 class114_1, Class297 class297_1)
     : base(class114_1, class297_1)
 {
 }
Ejemplo n.º 22
0
 // Token: 0x06000F40 RID: 3904
 // RVA: 0x0000F2EB File Offset: 0x0000D4EB
 public Class55(Class114 class114_1)
     : base(class114_1)
 {
     this.bool_1 = true;
 }