// Token: 0x060000AF RID: 175 RVA: 0x00009DF0 File Offset: 0x00007FF0 public static int GetTextSize(ESPVisual vis, float dist) { if (!vis.TextScaling) { return(vis.FixedTextSize); } if (dist > vis.MinTextSizeDistance) { return(vis.MinTextSize); } float num = vis.MinTextSizeDistance / (float)(vis.MaxTextSize - vis.MinTextSize); return(vis.MaxTextSize - (int)(dist / num)); }
// Token: 0x06000281 RID: 641 RVA: 0x00017180 File Offset: 0x00015380 private static void BasicControls(ESPTarget esptarget) { ESPVisual espvisual = ESPOptions.VisualOptions[(int)esptarget]; Prefab.Toggle(Names.All[11], ref espvisual.Enabled); if (!espvisual.Enabled) { return; } Prefab.Toggle(Names.All[12], ref espvisual.Labels); if (espvisual.Labels) { Prefab.Toggle(Names.All[13], ref espvisual.ShowName); Prefab.Toggle(Names.All[14], ref espvisual.ShowDistance); Prefab.Toggle(Names.All[15], ref espvisual.ShowAngle); } Prefab.Toggle(Names.All[16], ref espvisual.Boxes); if (espvisual.Boxes) { Prefab.Toggle(Names.All[17], ref espvisual.TwoDimensional); } Prefab.Toggle(Names.All[18], ref espvisual.Glow); Prefab.Toggle(Names.All[19], ref espvisual.LineToObject); Prefab.Toggle(Names.All[25], ref espvisual.InfiniteDistance); if (!espvisual.InfiniteDistance) { GUILayout.Label(Names.All[26] + (int)espvisual.Distance, Prefab._TextStyle, Array.Empty <GUILayoutOption>()); espvisual.Distance = Prefab.Slider(0f, 2000f, espvisual.Distance, 200); GUILayout.Space(3f); } Prefab.Toggle(Names.All[27], ref espvisual.UseObjectCap); if (espvisual.UseObjectCap) { GUILayout.Label(Names.All[28] + espvisual.ObjectCap, Prefab._TextStyle, Array.Empty <GUILayoutOption>()); espvisual.ObjectCap = (int)Prefab.Slider(1f, 50f, (float)espvisual.ObjectCap, 200); } Prefab.Toggle(Names.All[20], ref espvisual.TextScaling); GUILayout.Space(3f); if (espvisual.TextScaling) { GUILayout.Label(Names.All[21] + espvisual.MinTextSize, Prefab._TextStyle, Array.Empty <GUILayoutOption>()); espvisual.MinTextSize = (int)Prefab.Slider(8f, 16f, (float)espvisual.MinTextSize, 200); GUILayout.Label(Names.All[22] + espvisual.MaxTextSize, Prefab._TextStyle, Array.Empty <GUILayoutOption>()); espvisual.MaxTextSize = (int)Prefab.Slider(8f, 16f, (float)espvisual.MaxTextSize, 200); GUILayout.Space(3f); GUILayout.Label(Names.All[23] + (int)espvisual.MinTextSizeDistance, Prefab._TextStyle, Array.Empty <GUILayoutOption>()); espvisual.MinTextSizeDistance = Prefab.Slider(0f, 1000f, espvisual.MinTextSizeDistance, 200); GUILayout.Space(3f); } else { GUILayout.Label(Names.All[24] + espvisual.FixedTextSize, Prefab._TextStyle, Array.Empty <GUILayoutOption>()); espvisual.FixedTextSize = (int)Prefab.Slider(8f, 16f, (float)espvisual.FixedTextSize, 200); } GUILayout.Space(3f); GUILayout.Label(Names.All[29] + espvisual.BorderStrength, Prefab._TextStyle, Array.Empty <GUILayoutOption>()); espvisual.BorderStrength = (int)Prefab.Slider(0f, 2f, (float)espvisual.BorderStrength, 200); GUILayout.Space(3f); string[] array = new string[] { Names.All[30], Names.All[31], Names.All[32], Names.All[33], Names.All[34], Names.All[35], Names.All[36], Names.All[37], Names.All[38] }; ESPOptions.VisualOptions[(int)esptarget].Location = (LabelLocation)Prefab.Arrows(220f, (int)ESPOptions.VisualOptions[(int)esptarget].Location, array[(int)ESPOptions.VisualOptions[(int)esptarget].Location], array.Length - 1); }