Esempio n. 1
0
 // Token: 0x0600027F RID: 639 RVA: 0x00017050 File Offset: 0x00015250
 public static void Tab()
 {
     Prefab.MenuArea(new Rect(0f, 0f, 325f, 406f), <Module> .smethod_5 <string>(3257898545u), delegate
     {
         GUILayout.BeginVertical(new GUILayoutOption[]
         {
             GUILayout.Width(150f)
         });
         VisualsTab.VisualTab(Names.All[0], ESPTarget.Players, delegate
         {
             Prefab.Toggle(Names.All[54], ref ESPOptions.FullName);
             Prefab.Toggle(Names.All[55], ref ESPOptions.ShowPlayerWeapon);
             Prefab.Toggle(Names.All[56], ref ESPOptions.ShowPlayerVehicle);
         });
         VisualsTab.VisualTab(Names.All[1], ESPTarget.Zombies, null);
         VisualsTab.VisualTab(Names.All[2], ESPTarget.Vehicles, delegate
         {
             Prefab.Toggle(Names.All[58], ref ESPOptions.ShowVehicleFuel);
             Prefab.Toggle(Names.All[59], ref ESPOptions.ShowVehicleHealth);
             Prefab.Toggle(Names.All[60], ref ESPOptions.ShowVehicleLocked);
             Prefab.Toggle(Names.All[61], ref ESPOptions.FilterVehicleLocked);
         });
         VisualsTab.VisualTab(Names.All[3], ESPTarget.Items, delegate
         {
             Prefab.Toggle(Names.All[62], ref ESPOptions.FilterItems);
             if (ESPOptions.FilterItems)
             {
                 GUILayout.Space(5f);
                 ItemUtilities.DrawFilterTab(ItemOptions.ItemESPOptions);
             }
         });
         VisualsTab.VisualTab(Names.All[4], ESPTarget.Storage, null);
         VisualsTab.VisualTab(Names.All[5], ESPTarget.Beds, delegate
         {
             Prefab.Toggle(Names.All[63], ref ESPOptions.ShowClaimed);
         });
         VisualsTab.VisualTab(Names.All[6], ESPTarget.Generators, delegate
         {
             Prefab.Toggle(Names.All[64], ref ESPOptions.ShowGeneratorFuel);
             Prefab.Toggle(Names.All[65], ref ESPOptions.ShowGeneratorPowered);
         });
         VisualsTab.VisualTab(Names.All[7], ESPTarget.Sentries, delegate
         {
             Prefab.Toggle(Names.All[66], ref ESPOptions.ShowSentryItem);
         });
         VisualsTab.VisualTab(Names.All[8], ESPTarget.ClaimFlags, null);
         VisualsTab.VisualTab(Names.All[9], ESPTarget.Animals, null);
         VisualsTab.VisualTab(Names.All[10], ESPTarget.Farm, null);
         VisualsTab.VisualTab("Ловушки", ESPTarget.Traps, null);
         VisualsTab.VisualTab("Аирдропы", ESPTarget.AirDrop, null);
         GUILayout.EndVertical();
     });
     Prefab.MenuArea(new Rect(330f, 0f, 281f, 140f), Names.All[40], delegate
     {
         Prefab.Toggle(Names.All[41], ref MirrorCameraOptions.Enabled);
         GUILayout.Space(5f);
         if (Prefab.Button(Names.All[42], 140f, 25f))
         {
             MirrorCameraComponent.FixCam();
         }
     });
     Prefab.MenuArea(new Rect(330f, 146f, 281f, 260f), Names.All[43], delegate
     {
         if (Prefab.Toggle(Names.All[44], ref ESPOptions.Enabled) && !ESPOptions.Enabled)
         {
             for (int i = 0; i < ESPOptions.VisualOptions.Length; i++)
             {
                 ESPOptions.VisualOptions[i].Glow = false;
             }
             abc.HookObject.GetComponent <ESPComponent>().OnGUI();
         }
         Prefab.Toggle(Names.All[45], ref ESPOptions.TextStyle);
         Prefab.Toggle(Names.All[46], ref ESPOptions.ChamsEnabled);
         if (ESPOptions.ChamsEnabled)
         {
             GUILayout.Space(5f);
             ESPOptions.ChamsMode = Prefab.Arrows(200f, ESPOptions.ChamsMode, "Режим: " + ESPOptions.ChamsMode, 1);
         }
         Prefab.Toggle(Names.All[48], ref MiscOptions.NoRain);
         Prefab.Toggle(Names.All[49], ref MiscOptions.NoSnow);
         Prefab.Toggle(Names.All[50], ref MiscOptions.NightVision);
         Prefab.Toggle(Names.All[51], ref MiscOptions.Compass);
         Prefab.Toggle(Names.All[52], ref MiscOptions.GPS);
         Prefab.Toggle(Names.All[53], ref MiscOptions.ShowPlayersOnMap);
         Prefab.Toggle("Список игроков в ванише", ref ESPOptions.ShowVanishPlayers);
     });
 }
Esempio n. 2
0
 // Token: 0x0600006D RID: 109 RVA: 0x00007DC4 File Offset: 0x00005FC4
 public static void Tab()
 {
     Prefab.MenuArea(new Rect(0f, 0f, 611f, 406f), <Module> .smethod_7 <string>(3665911882u), delegate
     {
         Prefab.MenuArea(new Rect(10f, 291f, 230f, 105f), "УРОН", delegate
         {
             Prefab.Toggle("Случайная часть тела", ref RaycastOptions.UseRandomLimb);
             if (!RaycastOptions.UseRandomLimb)
             {
                 Prefab.Toggle("Выбрать часть тела", ref RaycastOptions.UseCustomLimb);
             }
             if (RaycastOptions.UseCustomLimb && !RaycastOptions.UseRandomLimb)
             {
                 GUILayout.Space(10f);
                 RaycastOptions.TargetLimb = (ELimb)Prefab.Arrows(200f, (int)RaycastOptions.TargetLimb, RaycastOptions.TargetLimb.ToString().Replace('_', ' '), Enum.GetValues(typeof(ELimb)).Length - 1);
             }
         });
         GUILayout.BeginHorizontal(Array.Empty <GUILayoutOption>());
         GUILayout.BeginVertical(new GUILayoutOption[]
         {
             GUILayout.Width(260f)
         });
         Prefab.Toggle("Silent Аимбот", ref RaycastOptions.Enabled);
         GUILayout.Space(2f);
         if (RaycastOptions.Enabled)
         {
             Prefab.Toggle("Использовать FOV", ref RaycastOptions.SilentAimUseFOV);
             if (RaycastOptions.SilentAimUseFOV)
             {
                 GUILayout.Space(2f);
                 GUILayout.Label("FOV: " + RaycastOptions.SilentAimFOV, Prefab._TextStyle, Array.Empty <GUILayoutOption>());
                 RaycastOptions.SilentAimFOV = (float)((int)Prefab.Slider(1f, 90f, RaycastOptions.SilentAimFOV, 200));
                 Prefab.Toggle("Показывать FOV", ref MiscOptions.ShowSilentFOV);
             }
             GUILayout.Space(2f);
             Prefab.Toggle("Не стрелять через стену", ref RaycastOptions.WallCheck);
             GUILayout.Space(2f);
             if (!RaycastOptions.WallCheck)
             {
                 Prefab.Toggle("Авто радиус", ref SphereOptions.SpherePrediction);
                 GUILayout.Space(5f);
                 if (!SphereOptions.SpherePrediction)
                 {
                     GUILayout.Label("Радиус сферы: " + Math.Round((double)SphereOptions.SphereRadius, 1) + "m", Prefab._TextStyle, Array.Empty <GUILayoutOption>());
                     SphereOptions.SphereRadius = Prefab.Slider(1f, 16f, SphereOptions.SphereRadius, 200);
                 }
             }
             GUILayout.Space(2f);
             GUILayout.BeginHorizontal(new GUILayoutOption[]
             {
                 GUILayout.Width(230f)
             });
             GUILayout.BeginVertical(Array.Empty <GUILayoutOption>());
             Prefab.Toggle("Игроки", ref RaycastOptions.TargetPlayers);
             Prefab.Toggle("Зомби", ref RaycastOptions.TargetZombies);
             Prefab.Toggle("Кровати", ref RaycastOptions.TargetBeds);
             Prefab.Toggle("Ящики", ref RaycastOptions.TargetStorage);
             GUILayout.EndVertical();
             GUILayout.BeginVertical(Array.Empty <GUILayoutOption>());
             Prefab.Toggle("Животные", ref RaycastOptions.TargetAnimals);
             Prefab.Toggle("Клейм Флаги", ref RaycastOptions.TargetClaimFlags);
             Prefab.Toggle("Турели", ref RaycastOptions.TargetSentries);
             Prefab.Toggle("Машины", ref RaycastOptions.TargetVehicles);
             GUILayout.EndVertical();
             GUILayout.EndHorizontal();
         }
         GUILayout.EndVertical();
         GUILayout.BeginVertical(Array.Empty <GUILayoutOption>());
         Prefab.Toggle("Аимбот", ref AimbotOptions.Enabled);
         if (AimbotOptions.Enabled)
         {
             GUILayout.Space(2f);
             Prefab.Toggle("По клавише", ref AimbotOptions.OnKey);
             Prefab.Toggle("Плавность", ref AimbotOptions.Smooth);
             GUILayout.Space(3f);
             if (AimbotOptions.Smooth)
             {
                 GUILayout.Label("Скорость: " + AimbotOptions.AimSpeed, Prefab._TextStyle, Array.Empty <GUILayoutOption>());
                 AimbotOptions.AimSpeed = (float)((int)Prefab.Slider(1f, AimbotOptions.MaxSpeed, AimbotOptions.AimSpeed, 200));
             }
             GUILayout.Label("FOV: " + AimbotOptions.FOV, Prefab._TextStyle, Array.Empty <GUILayoutOption>());
             AimbotOptions.FOV = (float)((int)Prefab.Slider(1f, 90f, AimbotOptions.FOV, 200));
             Prefab.Toggle("Показывать FOV", ref MiscOptions.ShowAimFOV);
             GUILayout.Space(10f);
             string[] array = new string[]
             {
                 "Дистанция",
                 "FOV"
             };
             AimbotOptions.TargetMode = (TargetMode)Prefab.Arrows(200f, (int)AimbotOptions.TargetMode, "Очередь: " + array[(int)AimbotOptions.TargetMode], array.Length - 1);
         }
         GUILayout.EndVertical();
         GUILayout.EndHorizontal();
     });
 }
Esempio n. 3
0
        // 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);
        }