コード例 #1
0
ファイル: Core.cs プロジェクト: monke2/ColdWarZombieTrainer
        public bool Start()
        {
            if ((_hWnd = WinAPI.FindWindowByCaption(_hWnd, GameTitle)) == IntPtr.Zero)
            {
                return(false);
            }

            Process[] processes = Process.GetProcessesByName(ProcessName);
            bool      temp      = Attach(processes[0]);

            if (temp)
            {
                GodMode         = new GodMode(_baseAddress, _memory);
                SpeedMultiplier = new SpeedMultiplier(_baseAddress, _memory);
                InfiniteAmmo    = new InfiniteAmmo(_baseAddress, _memory);
                MoneyHack       = new SpawnMoney(_baseAddress, _memory);
                MiscFeatures    = new MiscFeatures(_baseAddress, _memory);
                ZombieHack      = new ZombieHack(_playerPedPtr, _zmBotListBase, _zmGlobalBase, _memory);
                XpMultiplier    = new XpMultiplier(_baseAddress, _memory);
                CamoFeatures    = new CamoFeatures(_baseAddress, _zmBotListBase, _zmGlobalBase, _memory);

                return(true);
            }

            return(false);
        }
コード例 #2
0
        public override int GetHashCode()
        {
            int hash = 1;

            if (XpMultiplier != 0F)
            {
                hash ^= XpMultiplier.GetHashCode();
            }
            if (BoostDurationMs != 0)
            {
                hash ^= BoostDurationMs.GetHashCode();
            }
            return(hash);
        }