// Token: 0x0600302E RID: 12334 // RVA: 0x00023C1B File Offset: 0x00021E1B public Control1(Class754 class754_1) : base(class754_1) { this.method_15(this.TextBox.Text); base.method_10(new VoidDelegate(this.method_13)); base.method_11(new KeyEventHandler(this.method_17)); }
// Token: 0x06003013 RID: 12307 // RVA: 0x001370C8 File Offset: 0x001352C8 internal TextInputControl(Class754 class754_1) { this.InitializeComponent(); this.class754_0 = class754_1; this.TextBox.Font = new Font("Aller Light", class754_1.class533_0.method_60() * 1.14f); this.method_2(); this.TextBox.ReadOnly = true; this.TextBox.KeyDown += new KeyEventHandler(this.TextBox_KeyDown); this.TextBox.KeyUp += new KeyEventHandler(this.TextBox_KeyUp); this.TextBox.method_1(new Delegate0(this.method_1)); this.TextBox.method_2(new Delegate1(this.method_0)); }
// Token: 0x06001D4C RID: 7500 // RVA: 0x0009EDD4 File Offset: 0x0009CFD4 public Class400(string string_0, bool bool_1) { this.class533_0 = new Class533(string_0, 12f, Vector2.get_Zero(), 1f, true, Color.get_White()); this.class911_0.Add(this.class533_0); this.class754_0 = new Class754(string.Empty, 12, new Vector2(0f, this.class533_0.vmethod_11().Y + 5f), 239f, 1f, bool_2); Class754 arg_8D_0 = this.class754_0; Class754.Delegate37 delegate37_ = delegate(Class754 class754_1, bool bool_1) { this.method_14(); }; arg_8D_0.method_3(delegate37_); Class754 arg_A6_0 = this.class754_0; Class754.Delegate37 delegate37_2 = new Class754.Delegate37(this.method_17); arg_A6_0.method_2(delegate37_2); this.class911_0.Add<Class531>(this.class754_0.list_0); base.method_8(string_0); this.method_14(); }
// Token: 0x06001FDE RID: 8158 // RVA: 0x000B51E4 File Offset: 0x000B33E4 private void method_7(Class754 class754_1, bool bool_3) { if (this.method_0()) { if (this.class754_0.Text.Length == 0) { this.Name = ((this.string_1.Length > 25) ? this.string_1.Substring(0, 25) : this.string_1); this.method_11(this.string_1, this.Name); this.string_1 = this.Name; this.class754_0.Text = this.Name; } else { this.method_11(this.string_1, this.class754_0.Text); this.string_1 = this.class754_0.Text; this.Name = this.class754_0.Text; } this.method_1(false); this.method_12(); Class92.smethod_2(this); } }
// Token: 0x06001FDD RID: 8157 // RVA: 0x000B5160 File Offset: 0x000B3360 private void method_6(Class754 class754_1, bool bool_3) { if (this.method_0()) { if (this.Name.Length > 25) { this.Name = this.Name.Substring(0, 25); this.class754_0.Text = this.Name.Substring(0, 25); } if (this.class754_0.Text.Length > 25) { this.class754_0.Text = this.class754_0.Text.Substring(0, 25); } } }
// Token: 0x06001FDC RID: 8156 // RVA: 0x000B5004 File Offset: 0x000B3204 private void method_5() { if (this.class754_0 != null) { return; } this.class754_0 = new Class754(string.Empty, 12, this.vector2_1, 448f, 0.95f, false); this.class754_0.class533_0.color_0 = new Color(200, 200, 200); this.class754_0.bool_3 = true; this.class754_0.float_0 = 11f + 2f * this.vector2_0.Y; this.class754_0.color_0 = Color.get_Yellow(); this.class754_0.class533_0.method_53(Color.get_Black()); this.class754_0.class533_0.int_7 = 1; this.class754_0.class533_0.method_2(new EventHandler(this.method_8)); this.class754_0.method_3(new Class754.Delegate37(this.method_6)); this.class754_0.method_2(new Class754.Delegate37(this.method_7)); this.class754_0.class533_0.method_35(new EventHandler(this.method_17)); this.class754_0.class533_0.method_37(new EventHandler(this.method_18)); this.list_0.AddRange(this.class754_0.list_0); }
// Token: 0x06003155 RID: 12629 // RVA: 0x00143734 File Offset: 0x00141934 internal override void vmethod_3() { Class533 class530_ = new Class533(Class41.GetString(OsuString.Lobby_Search), 15f, new Vector2((float)(Class102.int_1 + 30), 35f), 0.95f, true, Color.get_White()); this.class911_0.Add(class530_); this.class754_0 = new Class754(string.Empty, 15, new Vector2((float)(Class102.int_1 + 80), 35f), 100f, 0.94f, false); this.class754_0.bool_4 = false; this.class754_0.method_3(new Class754.Delegate37(this.method_11)); this.class754_0.method_2(new Class754.Delegate37(this.method_9)); this.class911_0.Add<Class531>(this.class754_0.list_0); this.method_10(); this.class754_0.method_19(true); base.vmethod_3(); }
// Token: 0x06002DAA RID: 11690 // RVA: 0x00128EE0 File Offset: 0x001270E0 internal void method_2(Class754.Delegate37 delegate37_3) { Class754.Delegate37 delegate = this.delegate37_0; Class754.Delegate37 delegate2; do { delegate2 = delegate; Class754.Delegate37 value = (Class754.Delegate37)Delegate.Combine(delegate2, delegate37_3); delegate = Interlocked.CompareExchange<Class754.Delegate37>(ref this.delegate37_0, value, delegate2); } while (delegate != delegate2); }