Пример #1
0
        public static void Run()
        {
            Console.WriteLine(@"Starting threads...");

            //init classes
            var offset        = new Offsets();
            var address       = new AddressManager(offset);
            var entityManager = new EntityFunctions(offset, address);
            var trigger       = new TriggerManager(address, offset);
            var kb            = new KbManager();
            var recoil        = new RecoilManager(address, offset);
            var aim           = new AimManager(address, offset);

            //start threads
            new Thread(address.AddressLoop).Start();
            new Thread(entityManager.BuildEntityList).Start();
            new Thread(trigger.TriggerLoop).Start();
            new Thread(kb.HotkeyLoop).Start();
            new Thread(recoil.RecoilLoop).Start();
            new Thread(aim.AimLoop).Start();

            H.Aimbot = aim;
            //start overlay thread
            var overlay = new flux();

            overlay.Show();
            var wm = new WindowManager(overlay.Handle);

            new Thread(wm.WindowLoop).Start();
        }
        public ThunderGunTop(Building_AATurret parentTurret) : base(parentTurret)
        {
            RecoilLeft  = new RecoilManager();
            RecoilRight = new RecoilManager();

            ConfigRecoil(RecoilLeft);
            ConfigRecoil(RecoilRight);

            void ConfigRecoil(RecoilManager m)
            {
                m.RecoveryMultiplier = 0.75f;
                m.VelocityMultiplier = 0.85f;
            }
        }
Пример #3
0
 public RailgunTop(Building_AATurret parentTurret) : base(parentTurret)
 {
     Recoil = new RecoilManager();
     Recoil.RecoveryMultiplier = 0.9f;
 }