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); }
public override int GetHashCode() { int hash = 1; if (XpMultiplier != 0F) { hash ^= XpMultiplier.GetHashCode(); } if (BoostDurationMs != 0) { hash ^= BoostDurationMs.GetHashCode(); } return(hash); }