/// <summary> /// Args: x, y, buttonClicked /// </summary> public virtual void MouseClicked(int par1, int par2, int par3) { bool flag = par1 >= XPos && par1 < XPos + Width && par2 >= YPos && par2 < YPos + Height; if (Field_50045_k) { setFocused(Field_50043_m && flag); } if (IsFocused && par3 == 0) { int i = par1 - XPos; if (Field_50044_j) { i -= 4; } string s = FontRenderer.Func_50107_a(Text.Substring(Field_50041_n), Func_50019_l()); Func_50030_e(FontRenderer.Func_50107_a(s, i).Length + Field_50041_n); } }