class
PreventionSystem
- 108 properties
- 320 functions
Extends game.ScriptableSystem game.IScriptableSystem IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
districtManager | DistrictManager? | 0x0 | scripted |
agentRegistry | PoliceAgentRegistry? | 0x10 | scripted |
ignoreSecurityAreasByQuest | bool | 0x20 | scripted |
forceEternalGreyStars | bool | 0x21 | scripted |
blockOnFootSpawnByQuest | bool | 0x22 | scripted |
blockVehicleSpawnByQuest | bool | 0x23 | scripted |
blockReconDroneSpawnByQuest | bool | 0x24 | scripted |
crimeScoreMultiplierByQuest | float | 0x28 | scripted |
preventionQuestEventSources | CName[] | 0x30 | scripted |
systemLockSources | CName[] | 0x40 | scripted |
systemEnabled | bool | 0x50 | scripted |
player | WeakHandle<PlayerPuppet> | 0x58 | scripted |
preventionPreset | WeakHandle<game.data.DistrictPreventionData_Record> | 0x68 | scripted |
preventionDataMatrix | WeakHandle<game.data.PreventionHeatDataMatrix_Record> | 0x78 | scripted |
preventionDataTable | WeakHandle<game.data.PreventionHeatTable_Record> | 0x88 | scripted |
systemLocked | bool | 0x98 | scripted |
nodeEventSources | CName[] | 0xA0 | scripted |
heatStage | EPreventionHeatStage | 0xB0 | scripted |
heatChangeReason | string | 0xB8 | scripted |
ignoreSecurityAreas | bool | 0xD8 | scripted |
playerIsInSecurityArea | game.PersistentID[] | 0xE0 | scripted |
playerIsInPreventionFreeArea | bool | 0xF0 | scripted |
policeSecuritySystems | game.PersistentID[] | 0xF8 | scripted |
agentGroupsList | PreventionAgents?[] | 0x108 | scripted |
lastKnownPosition | Vector4 | 0x120 | scripted |
lastKnownVehicle | WeakHandle<vehicle.BaseObject> | 0x130 | scripted |
districtMultiplier | float | 0x140 | scripted |
shouldForceStarStateUIToActive | bool | 0x144 | scripted |
lastAttackTime | float | 0x148 | scripted |
lastAttackTargetIDs | ent.EntityID[] | 0x150 | scripted |
viewers | WeakHandle<game.Object>[] | 0x160 | scripted |
hasViewers | bool | 0x170 | scripted |
starState | EStarState | 0x171 | scripted |
starStateUIChanged | bool | 0x175 | scripted |
isPlayerMounted | bool | 0x176 | scripted |
policeKnowsPlayerLocation | bool | 0x177 | scripted |
isInitialSearchState | bool | 0x178 | scripted |
heatLevelChanged | bool | 0x179 | scripted |
playerCrossedBufferDistance | bool | 0x17A | scripted |
crimescoreTimerDelayID | game.DelayID | 0x17C | scripted |
starStateBufferTimerDelayID | game.DelayID | 0x184 | scripted |
beliefAccuracyTimerDelayID | game.DelayID | 0x18C | scripted |
blinkingStatusDelayID | game.DelayID | 0x194 | scripted |
searchingStatusDelayID | game.DelayID | 0x19C | scripted |
transitionToGreyStateDelayID | game.DelayID | 0x1A4 | scripted |
policemenSpawnDelayID | game.DelayID | 0x1AC | scripted |
securityAreaResetDelayID | game.DelayID | 0x1B4 | scripted |
inputlockDelayID | game.DelayID | 0x1BC | scripted |
freeAreaResetDelayID | game.DelayID | 0x1C4 | scripted |
securityAreaResetCheck | bool | 0x1CC | scripted |
hadOngoingSpawnRequest | bool | 0x1CD | scripted |
totalCrimeScore | float | 0x1D0 | scripted |
canSpawnFallbackEarly | bool | 0x1D4 | scripted |
failsafePoliceRecordT1 | TDBID | 0x1D8 | scripted |
failsafePoliceRecordT2 | TDBID | 0x1E0 | scripted |
failsafePoliceRecordT3 | TDBID | 0x1E8 | scripted |
blinkReasonsStack | CName[] | 0x1F0 | scripted |
wantedBarBlackboard | WeakHandle<game.IBlackboard> | 0x200 | scripted |
onPlayerChoiceCallID | red.CallbackObject? | 0x210 | scripted |
playerAttachedCallbackID | uint | 0x220 | scripted |
playerDetachedCallbackID | uint | 0x224 | scripted |
playerHLSID | red.CallbackObject? | 0x228 | scripted |
playerVehicleStateID | red.CallbackObject? | 0x238 | scripted |
playerHLS | game.PSMHighLevel | 0x248 | scripted |
playerVehicleState | game.PSMVehicle | 0x24C | scripted |
unhandledInputsReceived | int | 0x250 | scripted |
preventionUnitKilledDuringLock | bool | 0x254 | scripted |
previousHitTargetID | ent.EntityID | 0x258 | scripted |
previousHitAttackTime | float | 0x260 | scripted |
reconPhaseEnabled | bool | 0x264 | scripted |
reconDeployed | bool | 0x265 | scripted |
reconDestroyed | bool | 0x266 | scripted |
minHeatLevel | EPreventionHeatStage | 0x267 | scripted |
maxHeatLevel | EPreventionHeatStage | 0x26B | scripted |
defaultHeatLevels | bool | 0x26F | scripted |
vehicleSpawnBlockSide | EVehicleSpawnBlockSide | 0x270 | scripted |
damageToPlayerMultiplier | float | 0x274 | scripted |
chaseMultiplier | float | 0x278 | scripted |
policeChaseBlackboard | WeakHandle<game.IBlackboard> | 0x280 | scripted |
blockShootingFromVehicle | bool | 0x290 | scripted |
Debug_ProcessReason | EPreventionDebugProcessReason | 0x291 | scripted |
Debug_LastAttackType | game.data.AttackType | 0x295 | scripted |
Debug_LastDamageDealt | float | 0x29C | scripted |
Debug_LastCrimeDistance | float | 0x2A0 | scripted |
Debug_lastAVRequestedSpawnPosition | Vector3 | 0x2A4 | scripted |
temp_const_false | bool | 0x2B0 | scripted |
preventionTickCaller | IntervalCaller? | 0x2B8 | scripted |
roadblockadeRespawnTickCaller | IntervalCaller? | 0x2C8 | scripted |
maxtacTicketID | uint | 0x2D8 | scripted |
avSpawnPointList | Vector3[] | 0x2E0 | scripted |
maxAllowedDistanceToPlayer | float | 0x2F0 | scripted |
lastAVRequestedSpawnPositionsArray | Vector4[] | 0x2F8 | scripted |
shouldPreventionUnitsStartRetreating | bool | 0x308 | scripted |
numberOfMaxtacSquadsSpawned | int | 0x30C | scripted |
maxtacTroopBeingAliveTimeStamp | float | 0x310 | scripted |
civilianVehicleDestructionCount | int | 0x314 | scripted |
lastCivilianVehicleDestructionTimeStamp | float | 0x318 | scripted |
civilianVehicleDestructionThreshold | int | 0x31C | scripted |
civilianVehicleDestructionTimeout | float | 0x320 | scripted |
vehicleSpawnTickCaller | IntervalCaller? | 0x328 | scripted |
ressuplyVehicleTicketCaller | IntervalCaller? | 0x338 | scripted |
isVehicleDelayOver | bool | 0x348 | scripted |
currentVehicleTicketCount | int | 0x34C | scripted |
failedVehicleSpawnAttempts | int | 0x350 | scripted |
codeRedReinforcement | bool | 0x354 | scripted |
lastStarChangeTimeStamp | float | 0x358 | scripted |
firstStarTimeStamp | float | 0x35C | scripted |
setCallRejectionIncrement | bool | 0x360 | scripted |
Functions
void OnAttach()overrideRTTIre.Hooks.PlaceVoid( "PreventionSystem", "OnAttach;", (PreventionSystem_OnAttach x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_OnAttach( PreventionSystem self );void OnDetach()overrideRTTIre.Hooks.PlaceVoid( "PreventionSystem", "OnDetach;", (PreventionSystem_OnDetach x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_OnDetach( PreventionSystem self );void OnRestored(int saveVersion, int gameVersion)overrideRTTIre.Hooks.PlaceVoid( "PreventionSystem", "OnRestored;Int32Int32", (PreventionSystem_OnRestored x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_OnRestored( PreventionSystem self, int saveVersion, int gameVersion );bool IsSystemEnabled()RTTIre.Hooks.Place( "PreventionSystem", "IsSystemEnabled;", (PreventionSystem_IsSystemEnabled x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_IsSystemEnabled( PreventionSystem self );bool IsSystemLocked()RTTIre.Hooks.Place( "PreventionSystem", "IsSystemLocked;", (PreventionSystem_IsSystemLocked x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_IsSystemLocked( PreventionSystem self );bool IsChasingPlayer()RTTIre.Hooks.Place( "PreventionSystem", "IsChasingPlayer;", (PreventionSystem_IsChasingPlayer x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_IsChasingPlayer( PreventionSystem self );bool IsMaxTacDefeated()RTTIre.Hooks.Place( "PreventionSystem", "IsMaxTacDefeated;", (PreventionSystem_IsMaxTacDefeated x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_IsMaxTacDefeated( PreventionSystem self );bool IsPreventionInputLocked()RTTIre.Hooks.Place( "PreventionSystem", "IsPreventionInputLocked;", (PreventionSystem_IsPreventionInputLocked x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_IsPreventionInputLocked( PreventionSystem self );bool IsSavingLocked()overrideRTTIre.Hooks.Place( "PreventionSystem", "IsSavingLocked;", (PreventionSystem_IsSavingLocked x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_IsSavingLocked( PreventionSystem self );float GetLastAttackTime()RTTIre.Hooks.Place( "PreventionSystem", "GetLastAttackTime;", (PreventionSystem_GetLastAttackTime x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_GetLastAttackTime( PreventionSystem self );ent.EntityID[] GetLastAttackTargetIDs()RTTIVector4 GetLastKnownPlayerPosition()RTTIre.Hooks.Place( "PreventionSystem", "GetLastKnownPlayerPosition;", (PreventionSystem_GetLastKnownPlayerPosition x) => { return re.Hooks.CallOriginal<re.msgpack.Vector4>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_GetLastKnownPlayerPosition( PreventionSystem self );WeakHandle<vehicle.BaseObject> GetLastKnownPlayerVehicle()RTTIWeakHandle<PlayerPuppet> GetPlayer()RTTIEPreventionHeatStage GetHeatStage()RTTIre.Hooks.Place( "PreventionSystem", "GetHeatStage;", (PreventionSystem_GetHeatStage x) => { return re.Hooks.CallOriginal<re.msgpack.EPreventionHeatStage>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_GetHeatStage( PreventionSystem self );EStarState GetStarState()RTTIre.Hooks.Place( "PreventionSystem", "GetStarState;", (PreventionSystem_GetStarState x) => { return re.Hooks.CallOriginal<re.msgpack.EStarState>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_GetStarState( PreventionSystem self );uint GetHeatStageAsInt()RTTIre.Hooks.Place( "PreventionSystem", "GetHeatStageAsInt;", (PreventionSystem_GetHeatStageAsInt x) => { return re.Hooks.CallOriginal<re.msgpack.Uint>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_GetHeatStageAsInt( PreventionSystem self );bool IsShootingFromVehicleBlocked()RTTIre.Hooks.Place( "PreventionSystem", "IsShootingFromVehicleBlocked;", (PreventionSystem_IsShootingFromVehicleBlocked x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_IsShootingFromVehicleBlocked( PreventionSystem self );ScriptGameInstance GetGame()RTTIre.Hooks.Place( "PreventionSystem", "GetGame;", (PreventionSystem_GetGame x) => { return re.Hooks.CallOriginal<re.msgpack.ScriptGameInstance>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_GetGame( PreventionSystem self );float GetDamageToPlayerMultiplier()RTTIre.Hooks.Place( "PreventionSystem", "GetDamageToPlayerMultiplier;", (PreventionSystem_GetDamageToPlayerMultiplier x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_GetDamageToPlayerMultiplier( PreventionSystem self );bool AreTurretsActive()RTTIre.Hooks.Place( "PreventionSystem", "AreTurretsActive;", (PreventionSystem_AreTurretsActive x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_AreTurretsActive( PreventionSystem self );WeakHandle<District> GetCurrentDistrict()RTTIfloat GetLastStarChangeStartTimeStamp()RTTIre.Hooks.Place( "PreventionSystem", "GetLastStarChangeStartTimeStamp;", (PreventionSystem_GetLastStarChangeStartTimeStamp x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_GetLastStarChangeStartTimeStamp( PreventionSystem self );float GetFirstStarTimeStamp()RTTIre.Hooks.Place( "PreventionSystem", "GetFirstStarTimeStamp;", (PreventionSystem_GetFirstStarTimeStamp x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_GetFirstStarTimeStamp( PreventionSystem self );bool IsPlayerMounted()RTTIre.Hooks.Place( "PreventionSystem", "IsPlayerMounted;", (PreventionSystem_IsPlayerMounted x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_IsPlayerMounted( PreventionSystem self );bool IsPlayerInQuestArea()RTTIre.Hooks.Place( "PreventionSystem", "IsPlayerInQuestArea;", (PreventionSystem_IsPlayerInQuestArea x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_IsPlayerInQuestArea( PreventionSystem self );void SetIsPlayerMounted(bool isPlayerMounted)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "SetIsPlayerMounted;Bool", (PreventionSystem_SetIsPlayerMounted x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_SetIsPlayerMounted( PreventionSystem self, bool isPlayerMounted );float GetSoftDeescalationBlinkingStarsDuration()RTTIre.Hooks.Place( "PreventionSystem", "GetSoftDeescalationBlinkingStarsDuration;", (PreventionSystem_GetSoftDeescalationBlinkingStarsDuration x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_GetSoftDeescalationBlinkingStarsDuration( PreventionSystem self );float GetSoftDeescalationGreyStarsDuration()RTTIre.Hooks.Place( "PreventionSystem", "GetSoftDeescalationGreyStarsDuration;", (PreventionSystem_GetSoftDeescalationGreyStarsDuration x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_GetSoftDeescalationGreyStarsDuration( PreventionSystem self );bool IsPoliceUnawareOfThePlayerExactLocation()RTTIre.Hooks.Place( "PreventionSystem", "IsPoliceUnawareOfThePlayerExactLocation;", (PreventionSystem_IsPoliceUnawareOfThePlayerExactLocation x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_IsPoliceUnawareOfThePlayerExactLocation( PreventionSystem self );PoliceAgentRegistry? GetAgentRegistry()RTTIre.Hooks.Place( "PreventionSystem", "GetAgentRegistry;", (PreventionSystem_GetAgentRegistry x) => { return re.Hooks.CallOriginal<re.msgpack.PoliceAgentRegistry>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_GetAgentRegistry( PreventionSystem self );bool ShouldWorkSpotPoliceJoinChase(ScriptedPuppet puppet)RTTIre.Hooks.Place( "PreventionSystem", "ShouldWorkSpotPoliceJoinChase;ScriptedPuppet", (PreventionSystem_ShouldWorkSpotPoliceJoinChase x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_ShouldWorkSpotPoliceJoinChase( PreventionSystem self, ScriptedPuppet? puppet );bool ShouldSpawnPatrolVehicleWhenInSearch()RTTIre.Hooks.Place( "PreventionSystem", "ShouldSpawnPatrolVehicleWhenInSearch;", (PreventionSystem_ShouldSpawnPatrolVehicleWhenInSearch x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_ShouldSpawnPatrolVehicleWhenInSearch( PreventionSystem self );void UpdateDataMatrixOnDistrictChange(WeakHandle<District> district)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "UpdateDataMatrixOnDistrictChange;District", (PreventionSystem_UpdateDataMatrixOnDistrictChange x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_UpdateDataMatrixOnDistrictChange( PreventionSystem self, WeakHandle<District> district );void GetDataTableForCurrentHeat()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "GetDataTableForCurrentHeat;", (PreventionSystem_GetDataTableForCurrentHeat x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_GetDataTableForCurrentHeat( PreventionSystem self );game.data.PreventionHeatTable_Record? GetDataTableForHeat(EPreventionHeatStage heatStage)RTTIre.Hooks.Place( "PreventionSystem", "GetDataTableForHeat;EPreventionHeatStage", (PreventionSystem_GetDataTableForHeat x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.PreventionHeatTable_Record>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_GetDataTableForHeat( PreventionSystem self, EPreventionHeatStage heatStage );float GetPreventionInputLockTime()RTTIre.Hooks.Place( "PreventionSystem", "GetPreventionInputLockTime;", (PreventionSystem_GetPreventionInputLockTime x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_GetPreventionInputLockTime( PreventionSystem self );int GetInputLockOverrideThreshold()RTTIre.Hooks.Place( "PreventionSystem", "GetInputLockOverrideThreshold;", (PreventionSystem_GetInputLockOverrideThreshold x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_GetInputLockOverrideThreshold( PreventionSystem self );float GetSpawnOriginMaxDistance()RTTIre.Hooks.Place( "PreventionSystem", "GetSpawnOriginMaxDistance;", (PreventionSystem_GetSpawnOriginMaxDistance x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_GetSpawnOriginMaxDistance( PreventionSystem self );bool GetDataTableForCurrentHeat(EPreventionHeatStage heatStage, TDBID[] characterRecords, out Vector2 spawnRange, out uint unitsCount, out float spawnInterval, out bool hasRecon)RTTIre.Hooks.Place( "PreventionSystem", "GetDataTableForCurrentHeat;EPreventionHeatStagescript_ref<array<TweakDBID>>Vector2Uint32FloatBool", (PreventionSystem_GetDataTableForCurrentHeat2 x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_GetDataTableForCurrentHeat2( PreventionSystem self, EPreventionHeatStage heatStage, TDBID[] characterRecords, Vector2 spawnRange, uint unitsCount, float spawnInterval, bool hasRecon );bool GetVehicleRecordFromPool(WeakHandle<game.data.PreventionVehiclePoolData_Record>[] pool, out WeakHandle<game.data.Vehicle_Record> outVehicleRecord)RTTIre.Hooks.Place( "PreventionSystem", "GetVehicleRecordFromPool;script_ref<array<PreventionVehiclePoolData_Record>>Vehicle_Record", (PreventionSystem_GetVehicleRecordFromPool x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_GetVehicleRecordFromPool( PreventionSystem self, WeakHandle<game.data.PreventionVehiclePoolData_Record>[] pool, WeakHandle<game.data.Vehicle_Record> outVehicleRecord );bool GetCharacterRecordsFromPool(int recordsCount, WeakHandle<game.data.PreventionUnitPoolData_Record>[] pool, TDBID[] recordIDs)RTTIre.Hooks.Place( "PreventionSystem", "GetCharacterRecordsFromPool;Int32script_ref<array<PreventionUnitPoolData_Record>>script_ref<array<TweakDBID>>", (PreventionSystem_GetCharacterRecordsFromPool x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_GetCharacterRecordsFromPool( PreventionSystem self, int recordsCount, WeakHandle<game.data.PreventionUnitPoolData_Record>[] pool, TDBID[] recordIDs );bool GetCharacterRecordFromPool(WeakHandle<game.data.PreventionUnitPoolData_Record>[] pool, out TDBID recordID)RTTIre.Hooks.Place( "PreventionSystem", "GetCharacterRecordFromPool;script_ref<array<PreventionUnitPoolData_Record>>TweakDBID", (PreventionSystem_GetCharacterRecordFromPool x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_GetCharacterRecordFromPool( PreventionSystem self, WeakHandle<game.data.PreventionUnitPoolData_Record>[] pool, TDBID recordID );bool TryGetRoadblockDataFromHeatStage(EPreventionHeatStage heatStage, out WeakHandle<game.data.Vehicle_Record> outVehicleRecord, out Vector2 spawnDistanceRange)RTTIre.Hooks.Place( "PreventionSystem", "TryGetRoadblockDataFromHeatStage;EPreventionHeatStageVehicle_RecordVector2", (PreventionSystem_TryGetRoadblockDataFromHeatStage x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_TryGetRoadblockDataFromHeatStage( PreventionSystem self, EPreventionHeatStage heatStage, WeakHandle<game.data.Vehicle_Record> outVehicleRecord, Vector2 spawnDistanceRange );bool TryGetVehicleDataFromHeatStage(EPreventionHeatStage heatStage, out WeakHandle<game.data.Vehicle_Record> outVehicleRecord)RTTIre.Hooks.Place( "PreventionSystem", "TryGetVehicleDataFromHeatStage;EPreventionHeatStageVehicle_Record", (PreventionSystem_TryGetVehicleDataFromHeatStage x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_TryGetVehicleDataFromHeatStage( PreventionSystem self, EPreventionHeatStage heatStage, WeakHandle<game.data.Vehicle_Record> outVehicleRecord );WeakHandle<game.data.PreventionHeatData_Record> GetHeatData()RTTIbool TryGetUnitDataFromVehicleRecord(WeakHandle<game.data.Vehicle_Record> vehicleRecord, int recordsCount, TDBID[] recordIDs)RTTIre.Hooks.Place( "PreventionSystem", "TryGetUnitDataFromVehicleRecord;Vehicle_RecordInt32script_ref<array<TweakDBID>>", (PreventionSystem_TryGetUnitDataFromVehicleRecord x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_TryGetUnitDataFromVehicleRecord( PreventionSystem self, WeakHandle<game.data.Vehicle_Record> vehicleRecord, int recordsCount, TDBID[] recordIDs );bool TryGetUnitDataFromHeatStage(EPreventionHeatStage heatStage, int recordsCount, TDBID[] recordIDs)RTTIre.Hooks.Place( "PreventionSystem", "TryGetUnitDataFromHeatStage;EPreventionHeatStageInt32script_ref<array<TweakDBID>>", (PreventionSystem_TryGetUnitDataFromHeatStage x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_TryGetUnitDataFromHeatStage( PreventionSystem self, EPreventionHeatStage heatStage, int recordsCount, TDBID[] recordIDs );bool TryGetDistinctUnitDataFromHeatStage(TDBID[] recordIDs)RTTIre.Hooks.Place( "PreventionSystem", "TryGetDistinctUnitDataFromHeatStage;script_ref<array<TweakDBID>>", (PreventionSystem_TryGetDistinctUnitDataFromHeatStage x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_TryGetDistinctUnitDataFromHeatStage( PreventionSystem self, TDBID[] recordIDs );void GetFindSpawnPointsOrigin(out Vector4 pos, out Vector4 dir)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "GetFindSpawnPointsOrigin;Vector4Vector4", (PreventionSystem_GetFindSpawnPointsOrigin x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_GetFindSpawnPointsOrigin( PreventionSystem self, Vector4 pos, Vector4 dir );void GetFindSpawnPointsOriginsData(Vector4[] spawnOriginsPositions)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "GetFindSpawnPointsOriginsData;script_ref<array<Vector4>>", (PreventionSystem_GetFindSpawnPointsOriginsData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_GetFindSpawnPointsOriginsData( PreventionSystem self, List<Vector4> spawnOriginsPositions );void UpdateTotalCrimeScore(PreventionDamageRequest request)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "UpdateTotalCrimeScore;PreventionDamageRequest", (PreventionSystem_UpdateTotalCrimeScore x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_UpdateTotalCrimeScore( PreventionSystem self, PreventionDamageRequest? request );void CalculateCrimeScoreForNPC(PreventionDamageRequest request)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "CalculateCrimeScoreForNPC;PreventionDamageRequest", (PreventionSystem_CalculateCrimeScoreForNPC x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_CalculateCrimeScoreForNPC( PreventionSystem self, PreventionDamageRequest? request );void CalculateCrimeScoreForVehicle(PreventionDamageRequest request)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "CalculateCrimeScoreForVehicle;PreventionDamageRequest", (PreventionSystem_CalculateCrimeScoreForVehicle x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_CalculateCrimeScoreForVehicle( PreventionSystem self, PreventionDamageRequest? request );bool TryMarkAsAttackedByPlayer(ent.EntityID targetId)RTTIre.Hooks.Place( "PreventionSystem", "TryMarkAsAttackedByPlayer;EntityID", (PreventionSystem_TryMarkAsAttackedByPlayer x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_TryMarkAsAttackedByPlayer( PreventionSystem self, ent.EntityID targetId );float GetDistrictMultiplier()RTTIre.Hooks.Place( "PreventionSystem", "GetDistrictMultiplier;", (PreventionSystem_GetDistrictMultiplier x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_GetDistrictMultiplier( PreventionSystem self );void SetLastAttackTime(float value)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "SetLastAttackTime;Float", (PreventionSystem_SetLastAttackTime x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_SetLastAttackTime( PreventionSystem self, float value );void UpdateLastAttackTargetIDs(ent.EntityID value)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "UpdateLastAttackTargetIDs;EntityID", (PreventionSystem_UpdateLastAttackTargetIDs x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_UpdateLastAttackTargetIDs( PreventionSystem self, ent.EntityID value );void ClearLastAttackTargetIDs()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "ClearLastAttackTargetIDs;", (PreventionSystem_ClearLastAttackTargetIDs x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_ClearLastAttackTargetIDs( PreventionSystem self );void SetLastKnownPlayerPosition(Vector4 value)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "SetLastKnownPlayerPosition;Vector4", (PreventionSystem_SetLastKnownPlayerPosition x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_SetLastKnownPlayerPosition( PreventionSystem self, Vector4 value );void SetSystemLock(bool value)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "SetSystemLock;Bool", (PreventionSystem_SetSystemLock x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_SetSystemLock( PreventionSystem self, bool value );void SetCrimeScoreMultiplier(float value)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "SetCrimeScoreMultiplier;Float", (PreventionSystem_SetCrimeScoreMultiplier x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_SetCrimeScoreMultiplier( PreventionSystem self, float value );void SetVehicleSpawnBlockSide(EVehicleSpawnBlockSide value)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "SetVehicleSpawnBlockSide;EVehicleSpawnBlockSide", (PreventionSystem_SetVehicleSpawnBlockSide x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_SetVehicleSpawnBlockSide( PreventionSystem self, EVehicleSpawnBlockSide value );void SetDamageToPlayerMultiplier(float value)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "SetDamageToPlayerMultiplier;Float", (PreventionSystem_SetDamageToPlayerMultiplier x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_SetDamageToPlayerMultiplier( PreventionSystem self, float value );void SetChaseMultiplier(float value)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "SetChaseMultiplier;Float", (PreventionSystem_SetChaseMultiplier x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_SetChaseMultiplier( PreventionSystem self, float value );void SetBlockVehicleSpawn(bool value)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "SetBlockVehicleSpawn;Bool", (PreventionSystem_SetBlockVehicleSpawn x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_SetBlockVehicleSpawn( PreventionSystem self, bool value );void SetBlockOnFootSpawn(bool value)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "SetBlockOnFootSpawn;Bool", (PreventionSystem_SetBlockOnFootSpawn x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_SetBlockOnFootSpawn( PreventionSystem self, bool value );void SetBlockShootingFromVehicle(bool value)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "SetBlockShootingFromVehicle;Bool", (PreventionSystem_SetBlockShootingFromVehicle x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_SetBlockShootingFromVehicle( PreventionSystem self, bool value );void SetBlockReconDroneSpawn(bool value)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "SetBlockReconDroneSpawn;Bool", (PreventionSystem_SetBlockReconDroneSpawn x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_SetBlockReconDroneSpawn( PreventionSystem self, bool value );void SetMinMaxResetHeatLevels(int MinLevel, int MaxLevel, bool isDefault)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "SetMinMaxResetHeatLevels;Int32Int32Bool", (PreventionSystem_SetMinMaxResetHeatLevels x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_SetMinMaxResetHeatLevels( PreventionSystem self, int MinLevel, int MaxLevel, bool isDefault );void SetStarStateUI(EStarState newState)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "SetStarStateUI;EStarState", (PreventionSystem_SetStarStateUI x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_SetStarStateUI( PreventionSystem self, EStarState newState );int GetWantedLevelFact()RTTIre.Hooks.Place( "PreventionSystem", "GetWantedLevelFact;", (PreventionSystem_GetWantedLevelFact x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_GetWantedLevelFact( PreventionSystem self );void SetWantedLevelFact(int level)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "SetWantedLevelFact;Int32", (PreventionSystem_SetWantedLevelFact x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_SetWantedLevelFact( PreventionSystem self, int level );void SetWantedStateFact(EStarState state)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "SetWantedStateFact;EStarState", (PreventionSystem_SetWantedStateFact x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_SetWantedStateFact( PreventionSystem self, EStarState state );void SetAgentsSupport(bool hasSupport)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "SetAgentsSupport;Bool", (PreventionSystem_SetAgentsSupport x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_SetAgentsSupport( PreventionSystem self, bool hasSupport );void SetSingleAgentSupport(WeakHandle<game.PersistentState> ps, bool hasSupport)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "SetSingleAgentSupport;PersistentStateBool", (PreventionSystem_SetSingleAgentSupport x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_SetSingleAgentSupport( PreventionSystem self, WeakHandle<game.PersistentState> ps, bool hasSupport );bool CanPreventionReactToInput()RTTIre.Hooks.Place( "PreventionSystem", "CanPreventionReactToInput;", (PreventionSystem_CanPreventionReactToInput x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_CanPreventionReactToInput( PreventionSystem self );void RegisterToBBCalls()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "RegisterToBBCalls;", (PreventionSystem_RegisterToBBCalls x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_RegisterToBBCalls( PreventionSystem self );void UnregisterBBCalls()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "UnregisterBBCalls;", (PreventionSystem_UnregisterBBCalls x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_UnregisterBBCalls( PreventionSystem self );void PlayerAttachedCallback(game.Object playerPuppet)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "PlayerAttachedCallback;GameObject", (PreventionSystem_PlayerAttachedCallback x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_PlayerAttachedCallback( PreventionSystem self, game.Object? playerPuppet );void PlayerDetachedCallback(game.Object playerPuppet)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "PlayerDetachedCallback;GameObject", (PreventionSystem_PlayerDetachedCallback x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_PlayerDetachedCallback( PreventionSystem self, game.Object? playerPuppet );bool OnPlayerHLSChange(int value)RTTIre.Hooks.Place( "PreventionSystem", "OnPlayerHLSChange", (PreventionSystem_OnPlayerHLSChange x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_OnPlayerHLSChange( PreventionSystem self, int value );bool OnPlayerVehicleStateChange(int value)RTTIre.Hooks.Place( "PreventionSystem", "OnPlayerVehicleStateChange", (PreventionSystem_OnPlayerVehicleStateChange x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_OnPlayerVehicleStateChange( PreventionSystem self, int value );void StartTransitiontoGreyStateTimerRequest()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "StartTransitiontoGreyStateTimerRequest;", (PreventionSystem_StartTransitiontoGreyStateTimerRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_StartTransitiontoGreyStateTimerRequest( PreventionSystem self );void CancelTransitiontoGreyStateTimerRequest()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "CancelTransitiontoGreyStateTimerRequest;", (PreventionSystem_CancelTransitiontoGreyStateTimerRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_CancelTransitiontoGreyStateTimerRequest( PreventionSystem self );void ResetTransitiontoGreyStateTimerRequest()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "ResetTransitiontoGreyStateTimerRequest;", (PreventionSystem_ResetTransitiontoGreyStateTimerRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_ResetTransitiontoGreyStateTimerRequest( PreventionSystem self );void StartStateBufferTimerRequest()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "StartStateBufferTimerRequest;", (PreventionSystem_StartStateBufferTimerRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_StartStateBufferTimerRequest( PreventionSystem self );void CancelStateBufferTimerRequest()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "CancelStateBufferTimerRequest;", (PreventionSystem_CancelStateBufferTimerRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_CancelStateBufferTimerRequest( PreventionSystem self );void ResetStateBufferTimerRequest()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "ResetStateBufferTimerRequest;", (PreventionSystem_ResetStateBufferTimerRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_ResetStateBufferTimerRequest( PreventionSystem self );void UpdateStateBufferTimerRequest()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "UpdateStateBufferTimerRequest;", (PreventionSystem_UpdateStateBufferTimerRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_UpdateStateBufferTimerRequest( PreventionSystem self );void StartSearchingTimerRequest()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "StartSearchingTimerRequest;", (PreventionSystem_StartSearchingTimerRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_StartSearchingTimerRequest( PreventionSystem self );void CancelSearchingTimerRequest()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "CancelSearchingTimerRequest;", (PreventionSystem_CancelSearchingTimerRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_CancelSearchingTimerRequest( PreventionSystem self );void ResetSearchingTimerRequest()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "ResetSearchingTimerRequest;", (PreventionSystem_ResetSearchingTimerRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_ResetSearchingTimerRequest( PreventionSystem self );void UpdateSearchingTimerRequest()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "UpdateSearchingTimerRequest;", (PreventionSystem_UpdateSearchingTimerRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_UpdateSearchingTimerRequest( PreventionSystem self );void StartBlinkingTimerRequest()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "StartBlinkingTimerRequest;", (PreventionSystem_StartBlinkingTimerRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_StartBlinkingTimerRequest( PreventionSystem self );void StartBlinkingTimerRequest(float duration, bool lockWhileBlinking, string telemetryInfo)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "StartBlinkingTimerRequest;FloatBoolString", (PreventionSystem_StartBlinkingTimerRequest2 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_StartBlinkingTimerRequest2( PreventionSystem self, float duration, bool lockWhileBlinking, string telemetryInfo );void CancelBlinkingTimerRequest()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "CancelBlinkingTimerRequest;", (PreventionSystem_CancelBlinkingTimerRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_CancelBlinkingTimerRequest( PreventionSystem self );void ResetBlinkingTimerRequest()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "ResetBlinkingTimerRequest;", (PreventionSystem_ResetBlinkingTimerRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_ResetBlinkingTimerRequest( PreventionSystem self );void StartCrimescoreDropTimerRequest()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "StartCrimescoreDropTimerRequest;", (PreventionSystem_StartCrimescoreDropTimerRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_StartCrimescoreDropTimerRequest( PreventionSystem self );void CancelCrimescoreDropTimerRequest()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "CancelCrimescoreDropTimerRequest;", (PreventionSystem_CancelCrimescoreDropTimerRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_CancelCrimescoreDropTimerRequest( PreventionSystem self );void ResetCrimescoreDropTimerRequest()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "ResetCrimescoreDropTimerRequest;", (PreventionSystem_ResetCrimescoreDropTimerRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_ResetCrimescoreDropTimerRequest( PreventionSystem self );bool CancelNPCSpawnDelay()RTTIre.Hooks.Place( "PreventionSystem", "CancelNPCSpawnDelay;", (PreventionSystem_CancelNPCSpawnDelay x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_CancelNPCSpawnDelay( PreventionSystem self );void OnResupplyVehicleTicketsRequest(ResupplyVehicleTicketsRequest evt)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "OnResupplyVehicleTicketsRequest;ResupplyVehicleTicketsRequest", (PreventionSystem_OnResupplyVehicleTicketsRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_OnResupplyVehicleTicketsRequest( PreventionSystem self, ResupplyVehicleTicketsRequest? evt );void TryResupplyTicket()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "TryResupplyTicket;", (PreventionSystem_TryResupplyTicket x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_TryResupplyTicket( PreventionSystem self );void OnSpawnPoliceVehicleRequest(SpawnPoliceVehicleWithDelayRequest evt)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "OnSpawnPoliceVehicleRequest;SpawnPoliceVehicleWithDelayRequest", (PreventionSystem_OnSpawnPoliceVehicleRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_OnSpawnPoliceVehicleRequest( PreventionSystem self, SpawnPoliceVehicleWithDelayRequest? evt );void OnSpawnRoadblockRequest(SpawnRoadblockadeWithDelayRequest evt)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "OnSpawnRoadblockRequest;SpawnRoadblockadeWithDelayRequest", (PreventionSystem_OnSpawnRoadblockRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_OnSpawnRoadblockRequest( PreventionSystem self, SpawnRoadblockadeWithDelayRequest? evt );bool CanRequestAVSpawn()RTTIre.Hooks.Place( "PreventionSystem", "CanRequestAVSpawn;", (PreventionSystem_CanRequestAVSpawn x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_CanRequestAVSpawn( PreventionSystem self );bool TryRequestVehicleSpawnWithStrategy()RTTIre.Hooks.Place( "PreventionSystem", "TryRequestVehicleSpawnWithStrategy;", (PreventionSystem_TryRequestVehicleSpawnWithStrategy x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_TryRequestVehicleSpawnWithStrategy( PreventionSystem self );void OnPreventionStarStateBufferTimerRequest(PreventionStarStateBufferTimerRequest evt)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "OnPreventionStarStateBufferTimerRequest;PreventionStarStateBufferTimerRequest", (PreventionSystem_OnPreventionStarStateBufferTimerRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_OnPreventionStarStateBufferTimerRequest( PreventionSystem self, PreventionStarStateBufferTimerRequest? evt );void PoliceLostPlayer()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "PoliceLostPlayer;", (PreventionSystem_PoliceLostPlayer x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_PoliceLostPlayer( PreventionSystem self );void OnPreventionTransitionToGreyStateTimerRequest(PreventionTransitionToGreyStateTimerRequest evt)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "OnPreventionTransitionToGreyStateTimerRequest;PreventionTransitionToGreyStateTimerRequest", (PreventionSystem_OnPreventionTransitionToGreyStateTimerRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_OnPreventionTransitionToGreyStateTimerRequest( PreventionSystem self, PreventionTransitionToGreyStateTimerRequest? evt );void OnPreventionSearchingStatusRequest(PreventionSearchingStatusRequest evt)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "OnPreventionSearchingStatusRequest;PreventionSearchingStatusRequest", (PreventionSystem_OnPreventionSearchingStatusRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_OnPreventionSearchingStatusRequest( PreventionSystem self, PreventionSearchingStatusRequest? evt );void OnPreventionBlinkingStatusRequest(PreventionBlinkingStatusRequest evt)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "OnPreventionBlinkingStatusRequest;PreventionBlinkingStatusRequest", (PreventionSystem_OnPreventionBlinkingStatusRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_OnPreventionBlinkingStatusRequest( PreventionSystem self, PreventionBlinkingStatusRequest? evt );void OnPreventionForceDeescalateRequest(PreventionForceDeescalateRequest evt)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "OnPreventionForceDeescalateRequest;PreventionForceDeescalateRequest", (PreventionSystem_OnPreventionForceDeescalateRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_OnPreventionForceDeescalateRequest( PreventionSystem self, PreventionForceDeescalateRequest? evt );void OnRefreshDeescalationTimers(RefreshDeescalationTimers evt)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "OnRefreshDeescalationTimers;RefreshDeescalationTimers", (PreventionSystem_OnRefreshDeescalationTimers x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_OnRefreshDeescalationTimers( PreventionSystem self, RefreshDeescalationTimers? evt );void RequestUnitSpawn(TDBID recordID, WorldTransform spawnTransform)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "RequestUnitSpawn;TweakDBIDWorldTransform", (PreventionSystem_RequestUnitSpawn x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_RequestUnitSpawn( PreventionSystem self, TDBID recordID, WorldTransform spawnTransform );void RemovePreventionInputLockRequest()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "RemovePreventionInputLockRequest;", (PreventionSystem_RemovePreventionInputLockRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_RemovePreventionInputLockRequest( PreventionSystem self );void PreventionInputLockRequest()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "PreventionInputLockRequest;", (PreventionSystem_PreventionInputLockRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_PreventionInputLockRequest( PreventionSystem self );void OnUnlockPreventionInputRequest(UnlockPreventionInputRequest request)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "OnUnlockPreventionInputRequest;UnlockPreventionInputRequest", (PreventionSystem_OnUnlockPreventionInputRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_OnUnlockPreventionInputRequest( PreventionSystem self, UnlockPreventionInputRequest? request );void SendDropPointLockRequest(bool isEnabled)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "SendDropPointLockRequest;Bool", (PreventionSystem_SendDropPointLockRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_SendDropPointLockRequest( PreventionSystem self, bool isEnabled );void OnPreventionCrimeScoreZeroRequest(PreventionCrimeScoreZeroRequest request)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "OnPreventionCrimeScoreZeroRequest;PreventionCrimeScoreZeroRequest", (PreventionSystem_OnPreventionCrimeScoreZeroRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_OnPreventionCrimeScoreZeroRequest( PreventionSystem self, PreventionCrimeScoreZeroRequest? request );void OnPreventionUnitDespawnedRequest(PreventionUnitDespawnedRequest request)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "OnPreventionUnitDespawnedRequest;PreventionUnitDespawnedRequest", (PreventionSystem_OnPreventionUnitDespawnedRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_OnPreventionUnitDespawnedRequest( PreventionSystem self, PreventionUnitDespawnedRequest? request );void OnPreventionUnitSpawnedRequest(PreventionUnitSpawnedRequest request)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "OnPreventionUnitSpawnedRequest;PreventionUnitSpawnedRequest", (PreventionSystem_OnPreventionUnitSpawnedRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_OnPreventionUnitSpawnedRequest( PreventionSystem self, PreventionUnitSpawnedRequest? request );void HandleSpawnRequestSuccess(game.SpawnRequestResult result, TicketData ticketData)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "HandleSpawnRequestSuccess;SpawnRequestResultTicketData", (PreventionSystem_HandleSpawnRequestSuccess x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_HandleSpawnRequestSuccess( PreventionSystem self, game.SpawnRequestResult result, TicketData ticketData );void HandleRoadblockadeUnitSpawned(game.Object spawnedObject)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "HandleRoadblockadeUnitSpawned;GameObject", (PreventionSystem_HandleRoadblockadeUnitSpawned x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_HandleRoadblockadeUnitSpawned( PreventionSystem self, game.Object? spawnedObject );void HandleSpawnRequestFailure(game.SpawnRequestResult result, TicketData ticketData)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "HandleSpawnRequestFailure;SpawnRequestResultTicketData", (PreventionSystem_HandleSpawnRequestFailure x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_HandleSpawnRequestFailure( PreventionSystem self, game.SpawnRequestResult result, TicketData ticketData );void OnRegisterNPC(RegisterNPCRequest request)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "OnRegisterNPC;RegisterNPCRequest", (PreventionSystem_OnRegisterNPC x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_OnRegisterNPC( PreventionSystem self, RegisterNPCRequest? request );bool RegisterPreventionUnit(game.Object preventionUnit, game.DynamicVehicleType vehicleType, bool overrideExisting, vehicle.PoliceStrategy? strategy, bool? isFallback)RTTIre.Hooks.Place( "PreventionSystem", "RegisterPreventionUnit;GameObjectDynamicVehicleTypeBoolvehiclePoliceStrategyBool", (PreventionSystem_RegisterPreventionUnit x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_RegisterPreventionUnit( PreventionSystem self, game.Object? preventionUnit, game.DynamicVehicleType vehicleType, bool overrideExisting, vehicle.PoliceStrategy? strategy, bool? isFallback );void CheckLastMaxTacAlone()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "CheckLastMaxTacAlone;", (PreventionSystem_CheckLastMaxTacAlone x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_CheckLastMaxTacAlone( PreventionSystem self );void UnregisterPreventionUnit(ent.EntityID entityID)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "UnregisterPreventionUnit;EntityID", (PreventionSystem_UnregisterPreventionUnit x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_UnregisterPreventionUnit( PreventionSystem self, ent.EntityID entityID );void OnPreventionEntityDestroyed(ent.EntityID destroyedEntityID)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "OnPreventionEntityDestroyed;EntityID", (PreventionSystem_OnPreventionEntityDestroyed x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_OnPreventionEntityDestroyed( PreventionSystem self, ent.EntityID destroyedEntityID );bool TrySetNPCMarkedForDespawnAI(ent.EntityID entityID, bool markedForDespawn)RTTIre.Hooks.Place( "PreventionSystem", "TrySetNPCMarkedForDespawnAI;EntityIDBool", (PreventionSystem_TrySetNPCMarkedForDespawnAI x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_TrySetNPCMarkedForDespawnAI( PreventionSystem self, ent.EntityID entityID, bool markedForDespawn );bool TryGetNPCMarkedForDespawnAI(ent.EntityID entityID, out bool markedForDespawn)RTTIre.Hooks.Place( "PreventionSystem", "TryGetNPCMarkedForDespawnAI;EntityIDBool", (PreventionSystem_TryGetNPCMarkedForDespawnAI x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_TryGetNPCMarkedForDespawnAI( PreventionSystem self, ent.EntityID entityID, bool markedForDespawn );void UpdateVehiclePassengerCount(ent.EntityID entityID, int passengersCount)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "UpdateVehiclePassengerCount;EntityIDInt32", (PreventionSystem_UpdateVehiclePassengerCount x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_UpdateVehiclePassengerCount( PreventionSystem self, ent.EntityID entityID, int passengersCount );bool IsRegistered(ent.EntityID entityID)RTTIre.Hooks.Place( "PreventionSystem", "IsRegistered;EntityID", (PreventionSystem_IsRegistered x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_IsRegistered( PreventionSystem self, ent.EntityID entityID );void OnPreventionTickRequest(PreventionTickRequest request)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "OnPreventionTickRequest;PreventionTickRequest", (PreventionSystem_OnPreventionTickRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_OnPreventionTickRequest( PreventionSystem self, PreventionTickRequest? request );void CheckPlayerDistanceToLKP()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "CheckPlayerDistanceToLKP;", (PreventionSystem_CheckPlayerDistanceToLKP x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_CheckPlayerDistanceToLKP( PreventionSystem self );void TryResolveIndefiniteStarState()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "TryResolveIndefiniteStarState;", (PreventionSystem_TryResolveIndefiniteStarState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_TryResolveIndefiniteStarState( PreventionSystem self );void TryUpdateStarState()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "TryUpdateStarState;", (PreventionSystem_TryUpdateStarState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_TryUpdateStarState( PreventionSystem self );void UpdateMaxTacUnits()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "UpdateMaxTacUnits;", (PreventionSystem_UpdateMaxTacUnits x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_UpdateMaxTacUnits( PreventionSystem self );void UpdateRoadblockadeUnits()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "UpdateRoadblockadeUnits;", (PreventionSystem_UpdateRoadblockadeUnits x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_UpdateRoadblockadeUnits( PreventionSystem self );void UpdateStarStateTo(EStarState state)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "UpdateStarStateTo;EStarState", (PreventionSystem_UpdateStarStateTo x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_UpdateStarStateTo( PreventionSystem self, EStarState state );void UpdateStarStateTimers(EStarState state)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "UpdateStarStateTimers;EStarState", (PreventionSystem_UpdateStarStateTimers x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_UpdateStarStateTimers( PreventionSystem self, EStarState state );void UpdateStarState()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "UpdateStarState;", (PreventionSystem_UpdateStarState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_UpdateStarState( PreventionSystem self );void TryUpdateWantedLevelFact()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "TryUpdateWantedLevelFact;", (PreventionSystem_TryUpdateWantedLevelFact x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_TryUpdateWantedLevelFact( PreventionSystem self );void CheckPossibleSpawnPosAndRequestAVSpawn()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "CheckPossibleSpawnPosAndRequestAVSpawn;", (PreventionSystem_CheckPossibleSpawnPosAndRequestAVSpawn x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_CheckPossibleSpawnPosAndRequestAVSpawn( PreventionSystem self );bool CanSpawnAvAtPosition(Vector4 playerPosition, Vector4 position)RTTIre.Hooks.Place( "PreventionSystem", "CanSpawnAvAtPosition;Vector4Vector4", (PreventionSystem_CanSpawnAvAtPosition x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_CanSpawnAvAtPosition( PreventionSystem self, Vector4 playerPosition, Vector4 position );bool ShouldPreventionUnitsRetreat()RTTIre.Hooks.Place( "PreventionSystem", "ShouldPreventionUnitsRetreat;", (PreventionSystem_ShouldPreventionUnitsRetreat x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_ShouldPreventionUnitsRetreat( PreventionSystem self );bool IsPlayerCloseToLastCrimePosition()RTTIre.Hooks.Place( "PreventionSystem", "IsPlayerCloseToLastCrimePosition;", (PreventionSystem_IsPlayerCloseToLastCrimePosition x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_IsPlayerCloseToLastCrimePosition( PreventionSystem self );void StartSecurityAreaResetRequest(float? resetDelay)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "StartSecurityAreaResetRequest;Float", (PreventionSystem_StartSecurityAreaResetRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_StartSecurityAreaResetRequest( PreventionSystem self, float? resetDelay );void CancelSecurityAreaResetRequest()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "CancelSecurityAreaResetRequest;", (PreventionSystem_CancelSecurityAreaResetRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_CancelSecurityAreaResetRequest( PreventionSystem self );void OnSecurityAreaResetRequest(SecurityAreaResetRequest request)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "OnSecurityAreaResetRequest;SecurityAreaResetRequest", (PreventionSystem_OnSecurityAreaResetRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_OnSecurityAreaResetRequest( PreventionSystem self, SecurityAreaResetRequest? request );void OnDamageInput(PreventionDamageRequest request)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "OnDamageInput;PreventionDamageRequest", (PreventionSystem_OnDamageInput x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_OnDamageInput( PreventionSystem self, PreventionDamageRequest? request );void ProcessPreventionDamageRequest(PreventionDamageRequest request)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "ProcessPreventionDamageRequest;PreventionDamageRequest", (PreventionSystem_ProcessPreventionDamageRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_ProcessPreventionDamageRequest( PreventionSystem self, PreventionDamageRequest? request );void StartPipeline(PreventionDamageRequest request)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "StartPipeline;PreventionDamageRequest", (PreventionSystem_StartPipeline x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_StartPipeline( PreventionSystem self, PreventionDamageRequest? request );void PreDamageChange()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "PreDamageChange;", (PreventionSystem_PreDamageChange x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_PreDamageChange( PreventionSystem self );void DamageChange()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "DamageChange;", (PreventionSystem_DamageChange x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_DamageChange( PreventionSystem self );void PostDamageChange(PreventionDamageRequest request)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "PostDamageChange;PreventionDamageRequest", (PreventionSystem_PostDamageChange x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_PostDamageChange( PreventionSystem self, PreventionDamageRequest? request );void HeatPipeline(string heatChangeReason)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "HeatPipeline;String", (PreventionSystem_HeatPipeline x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_HeatPipeline( PreventionSystem self, string heatChangeReason );uint ComputeTotalCrimeScoreForTelemetry(EPreventionHeatStage newHeatStageEnum)RTTIre.Hooks.Place( "PreventionSystem", "ComputeTotalCrimeScoreForTelemetry;EPreventionHeatStage", (PreventionSystem_ComputeTotalCrimeScoreForTelemetry x) => { return re.Hooks.CallOriginal<re.msgpack.Uint>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_ComputeTotalCrimeScoreForTelemetry( PreventionSystem self, EPreventionHeatStage newHeatStageEnum );void ChangeHeatStage(EPreventionHeatStage newHeatStage, string heatChangeReason)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "ChangeHeatStage;EPreventionHeatStageString", (PreventionSystem_ChangeHeatStage x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_ChangeHeatStage( PreventionSystem self, EPreventionHeatStage newHeatStage, string heatChangeReason );void OnHeatChanged(EPreventionHeatStage previousHeat)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "OnHeatChanged;EPreventionHeatStage", (PreventionSystem_OnHeatChanged x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_OnHeatChanged( PreventionSystem self, EPreventionHeatStage previousHeat );void TryRessuplyVehicleTickets()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "TryRessuplyVehicleTickets;", (PreventionSystem_TryRessuplyVehicleTickets x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_TryRessuplyVehicleTickets( PreventionSystem self );void TryStartVehicleRespawn()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "TryStartVehicleRespawn;", (PreventionSystem_TryStartVehicleRespawn x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_TryStartVehicleRespawn( PreventionSystem self );void TryStartRoadblockRespawn()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "TryStartRoadblockRespawn;", (PreventionSystem_TryStartRoadblockRespawn x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_TryStartRoadblockRespawn( PreventionSystem self );void TryInitializePreventionTick()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "TryInitializePreventionTick;", (PreventionSystem_TryInitializePreventionTick x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_TryInitializePreventionTick( PreventionSystem self );void TutorialAddPoliceSystemFact()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "TutorialAddPoliceSystemFact;", (PreventionSystem_TutorialAddPoliceSystemFact x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_TutorialAddPoliceSystemFact( PreventionSystem self );void SpawnPipeline()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "SpawnPipeline;", (PreventionSystem_SpawnPipeline x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_SpawnPipeline( PreventionSystem self );void TrySpawnPoliceOnFootFallback()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "TrySpawnPoliceOnFootFallback;", (PreventionSystem_TrySpawnPoliceOnFootFallback x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_TrySpawnPoliceOnFootFallback( PreventionSystem self );int SpawnFallbackUnits(Vector3[] spawnPoints, TDBID[] characterRecords, uint unitCount)RTTIre.Hooks.Place( "PreventionSystem", "SpawnFallbackUnits;array<Vector3>array<TweakDBID>Uint32", (PreventionSystem_SpawnFallbackUnits x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_SpawnFallbackUnits( PreventionSystem self, List<Vector3> spawnPoints, TDBID[] characterRecords, uint unitCount );bool SpawnUnits(Vector3[] spawnPoints, TDBID[] characterRecords, uint unitCount, out int sentRequests)RTTIre.Hooks.Place( "PreventionSystem", "SpawnUnits;script_ref<array<Vector3>>script_ref<array<TweakDBID>>Uint32Int32", (PreventionSystem_SpawnUnits x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_SpawnUnits( PreventionSystem self, List<Vector3> spawnPoints, TDBID[] characterRecords, uint unitCount, int sentRequests );bool ReachedEngagedVehiclesLimit()RTTIre.Hooks.Place( "PreventionSystem", "ReachedEngagedVehiclesLimit;", (PreventionSystem_ReachedEngagedVehiclesLimit x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_ReachedEngagedVehiclesLimit( PreventionSystem self );bool ReachedSupportVehiclesLimit()RTTIre.Hooks.Place( "PreventionSystem", "ReachedSupportVehiclesLimit;", (PreventionSystem_ReachedSupportVehiclesLimit x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_ReachedSupportVehiclesLimit( PreventionSystem self );bool ReachedTotalVehiclesLimit()RTTIre.Hooks.Place( "PreventionSystem", "ReachedTotalVehiclesLimit;", (PreventionSystem_ReachedTotalVehiclesLimit x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_ReachedTotalVehiclesLimit( PreventionSystem self );bool ShouldSpawnRoadblockade()RTTIre.Hooks.Place( "PreventionSystem", "ShouldSpawnRoadblockade;", (PreventionSystem_ShouldSpawnRoadblockade x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_ShouldSpawnRoadblockade( PreventionSystem self );bool ReachedRoadblockLimit()RTTIre.Hooks.Place( "PreventionSystem", "ReachedRoadblockLimit;", (PreventionSystem_ReachedRoadblockLimit x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_ReachedRoadblockLimit( PreventionSystem self );void GetNewBatchMaxTacSpawnPositions()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "GetNewBatchMaxTacSpawnPositions;", (PreventionSystem_GetNewBatchMaxTacSpawnPositions x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_GetNewBatchMaxTacSpawnPositions( PreventionSystem self );bool UseOffTrafficPoints()RTTIre.Hooks.Place( "PreventionSystem", "UseOffTrafficPoints;", (PreventionSystem_UseOffTrafficPoints x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_UseOffTrafficPoints( PreventionSystem self );void TryGetAVSpawnPointsCallback(game.AVSpawnPointsRequestResult requestResult)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "TryGetAVSpawnPointsCallback;AVSpawnPointsRequestResult", (PreventionSystem_TryGetAVSpawnPointsCallback x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_TryGetAVSpawnPointsCallback( PreventionSystem self, game.AVSpawnPointsRequestResult requestResult );void RequestAVSpawnAtPosition(Vector3 position)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "RequestAVSpawnAtPosition;Vector3", (PreventionSystem_RequestAVSpawnAtPosition x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_RequestAVSpawnAtPosition( PreventionSystem self, Vector3 position );void OnRemoveRecentAvSpawnLocationFromCacheRequest(RemoveRecentAvSpawnLocationFromCacheRequest req)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "OnRemoveRecentAvSpawnLocationFromCacheRequest;RemoveRecentAvSpawnLocationFromCacheRequest", (PreventionSystem_OnRemoveRecentAvSpawnLocationFromCacheRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_OnRemoveRecentAvSpawnLocationFromCacheRequest( PreventionSystem self, RemoveRecentAvSpawnLocationFromCacheRequest? req );void SpawnRoadblockade(EPreventionHeatStage heatStage)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "SpawnRoadblockade;EPreventionHeatStage", (PreventionSystem_SpawnRoadblockade x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_SpawnRoadblockade( PreventionSystem self, EPreventionHeatStage heatStage );void UpdateStrategyPreCheckRequests()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "UpdateStrategyPreCheckRequests;", (PreventionSystem_UpdateStrategyPreCheckRequests x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_UpdateStrategyPreCheckRequests( PreventionSystem self );bool IsStrategyAvailable(vehicle.PoliceStrategy strategy)RTTIre.Hooks.Place( "PreventionSystem", "IsStrategyAvailable;vehiclePoliceStrategy", (PreventionSystem_IsStrategyAvailable x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_IsStrategyAvailable( PreventionSystem self, vehicle.PoliceStrategy strategy );bool IsDistanceRangeValid(Vector2 range)RTTIre.Hooks.Place( "PreventionSystem", "IsDistanceRangeValid;Vector2", (PreventionSystem_IsDistanceRangeValid x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_IsDistanceRangeValid( PreventionSystem self, Vector2 range );Vector2 SelectRange(WeakHandle<game.data.StrategyData_Record> strategyDataRec)RTTIre.Hooks.Place( "PreventionSystem", "SelectRange;StrategyData_Record", (PreventionSystem_SelectRange x) => { return re.Hooks.CallOriginal<re.msgpack.Vector2>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_SelectRange( PreventionSystem self, WeakHandle<game.data.StrategyData_Record> strategyDataRec );vehicle.BaseStrategyRequest? CreateStrategyRequest(vehicle.PoliceStrategy strategy)RTTIre.Hooks.Place( "PreventionSystem", "CreateStrategyRequest;vehiclePoliceStrategy", (PreventionSystem_CreateStrategyRequest x) => { return re.Hooks.CallOriginal<re.msgpack.vehicle.BaseStrategyRequest>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_CreateStrategyRequest( PreventionSystem self, vehicle.PoliceStrategy strategy );uint SpawnPoliceVehicle()RTTIre.Hooks.Place( "PreventionSystem", "SpawnPoliceVehicle;", (PreventionSystem_SpawnPoliceVehicle x) => { return re.Hooks.CallOriginal<re.msgpack.Uint>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_SpawnPoliceVehicle( PreventionSystem self );bool TrySpawnOnFootFallbackBasedOnRoadInfo(game.PreventionSpawnSystem system)RTTIre.Hooks.Place( "PreventionSystem", "TrySpawnOnFootFallbackBasedOnRoadInfo;PreventionSpawnSystem", (PreventionSystem_TrySpawnOnFootFallbackBasedOnRoadInfo x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_TrySpawnOnFootFallbackBasedOnRoadInfo( PreventionSystem self, game.PreventionSpawnSystem? system );bool IsPursuedVehicleFast()RTTIre.Hooks.Place( "PreventionSystem", "IsPursuedVehicleFast;", (PreventionSystem_IsPursuedVehicleFast x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_IsPursuedVehicleFast( PreventionSystem self );void DespawnAllPolice(bool useAggressiveDespawn)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "DespawnAllPolice;Bool", (PreventionSystem_DespawnAllPolice x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_DespawnAllPolice( PreventionSystem self, bool useAggressiveDespawn );void OnRefreshDistrict(RefreshDistrictRequest request)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "OnRefreshDistrict;RefreshDistrictRequest", (PreventionSystem_OnRefreshDistrict x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_OnRefreshDistrict( PreventionSystem self, RefreshDistrictRequest? request );void RestoreDefaultConfig()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "RestoreDefaultConfig;", (PreventionSystem_RestoreDefaultConfig x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_RestoreDefaultConfig( PreventionSystem self );void UpdateVehicles()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "UpdateVehicles;", (PreventionSystem_UpdateVehicles x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_UpdateVehicles( PreventionSystem self );void UpdateNPCs()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "UpdateNPCs;", (PreventionSystem_UpdateNPCs x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_UpdateNPCs( PreventionSystem self );void OnViewerRequest(PreventionVisibilityRequest request)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "OnViewerRequest;PreventionVisibilityRequest", (PreventionSystem_OnViewerRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_OnViewerRequest( PreventionSystem self, PreventionVisibilityRequest? request );void OnVehicleStolenRequest(PreventionVehicleStolenRequest request)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "OnVehicleStolenRequest;PreventionVehicleStolenRequest", (PreventionSystem_OnVehicleStolenRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_OnVehicleStolenRequest( PreventionSystem self, PreventionVehicleStolenRequest? request );void OnCombatStartedRequest(PreventionCombatStartedRequest request)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "OnCombatStartedRequest;PreventionCombatStartedRequest", (PreventionSystem_OnCombatStartedRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_OnCombatStartedRequest( PreventionSystem self, PreventionCombatStartedRequest? request );void OnCrimeWitnessRequest(PreventionCrimeWitnessRequest request)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "OnCrimeWitnessRequest;PreventionCrimeWitnessRequest", (PreventionSystem_OnCrimeWitnessRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_OnCrimeWitnessRequest( PreventionSystem self, PreventionCrimeWitnessRequest? request );bool UpdateViewers()RTTIre.Hooks.Place( "PreventionSystem", "UpdateViewers;", (PreventionSystem_UpdateViewers x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_UpdateViewers( PreventionSystem self );void HasViewersChanged(bool currentViewerState)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "HasViewersChanged;Bool", (PreventionSystem_HasViewersChanged x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_HasViewersChanged( PreventionSystem self, bool currentViewerState );void OnViewersStateChanged()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "OnViewersStateChanged;", (PreventionSystem_OnViewersStateChanged x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_OnViewersStateChanged( PreventionSystem self );void ViewerRegister(WeakHandle<game.Object> viewer)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "ViewerRegister;GameObject", (PreventionSystem_ViewerRegister x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_ViewerRegister( PreventionSystem self, WeakHandle<game.Object> viewer );void ViewerUnRegister(WeakHandle<game.Object> viewer)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "ViewerUnRegister;GameObject", (PreventionSystem_ViewerUnRegister x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_ViewerUnRegister( PreventionSystem self, WeakHandle<game.Object> viewer );void OnRegisterRequest(PreventionRegisterRequest request)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "OnRegisterRequest;PreventionRegisterRequest", (PreventionSystem_OnRegisterRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_OnRegisterRequest( PreventionSystem self, PreventionRegisterRequest? request );void Register(CName attitudeGroup, WeakHandle<game.PersistentState> ps)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "Register;CNamePersistentState", (PreventionSystem_Register x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_Register( PreventionSystem self, CName attitudeGroup, WeakHandle<game.PersistentState> ps );void UnRegister(CName attitudeGroup, WeakHandle<game.PersistentState> ps)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "UnRegister;CNamePersistentState", (PreventionSystem_UnRegister x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_UnRegister( PreventionSystem self, CName attitudeGroup, WeakHandle<game.PersistentState> ps );void OnPreventionSecurityAreaRequest(PreventionSecurityAreaRequest request)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "OnPreventionSecurityAreaRequest;PreventionSecurityAreaRequest", (PreventionSystem_OnPreventionSecurityAreaRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_OnPreventionSecurityAreaRequest( PreventionSystem self, PreventionSecurityAreaRequest? request );void OnPreventionPoliceSecuritySystemRequest(PreventionPoliceSecuritySystemRequest request)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "OnPreventionPoliceSecuritySystemRequest;PreventionPoliceSecuritySystemRequest", (PreventionSystem_OnPreventionPoliceSecuritySystemRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_OnPreventionPoliceSecuritySystemRequest( PreventionSystem self, PreventionPoliceSecuritySystemRequest? request );bool ShouldReactionBeAggressive()RTTIre.Hooks.Place( "PreventionSystem", "ShouldReactionBeAggressive;", (PreventionSystem_ShouldReactionBeAggressive x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_ShouldReactionBeAggressive( PreventionSystem self );void OnVehicleExplosion()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "OnVehicleExplosion;", (PreventionSystem_OnVehicleExplosion x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_OnVehicleExplosion( PreventionSystem self );void OnPreventionDamage(PreventionDamage evt)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "OnPreventionDamage;PreventionDamage", (PreventionSystem_OnPreventionDamage x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_OnPreventionDamage( PreventionSystem self, PreventionDamage? evt );void OnDistrictAreaEntered(game.map.pins.DistrictEnteredEvent request)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "OnDistrictAreaEntered;DistrictEnteredEvent", (PreventionSystem_OnDistrictAreaEntered x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_OnDistrictAreaEntered( PreventionSystem self, game.map.pins.DistrictEnteredEvent? request );void SyncTweakDistrictData()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "SyncTweakDistrictData;", (PreventionSystem_SyncTweakDistrictData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_SyncTweakDistrictData( PreventionSystem self );void GetPreventionMatrixPresetForCurrentDistrict(WeakHandle<District> district)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "GetPreventionMatrixPresetForCurrentDistrict;District", (PreventionSystem_GetPreventionMatrixPresetForCurrentDistrict x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_GetPreventionMatrixPresetForCurrentDistrict( PreventionSystem self, WeakHandle<District> district );void GetPreventionDataForCurrentDistrict(WeakHandle<District> district)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "GetPreventionDataForCurrentDistrict;District", (PreventionSystem_GetPreventionDataForCurrentDistrict x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_GetPreventionDataForCurrentDistrict( PreventionSystem self, WeakHandle<District> district );void RestoreDefaultPreventionMatrixPreset()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "RestoreDefaultPreventionMatrixPreset;", (PreventionSystem_RestoreDefaultPreventionMatrixPreset x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_RestoreDefaultPreventionMatrixPreset( PreventionSystem self );void RestoreDefaultPreset()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "RestoreDefaultPreset;", (PreventionSystem_RestoreDefaultPreset x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_RestoreDefaultPreset( PreventionSystem self );void ChangeAgentsAttitude(EAIAttitude desiredAffiliation)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "ChangeAgentsAttitude;EAIAttitude", (PreventionSystem_ChangeAgentsAttitude x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_ChangeAgentsAttitude( PreventionSystem self, EAIAttitude desiredAffiliation );void ChangeAttitude(WeakHandle<game.Object> owner, WeakHandle<game.Object> target, EAIAttitude desiredAttitude)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "ChangeAttitude;GameObjectGameObjectEAIAttitude", (PreventionSystem_ChangeAttitude x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_ChangeAttitude( PreventionSystem self, WeakHandle<game.Object> owner, WeakHandle<game.Object> target, EAIAttitude desiredAttitude );void WakeUpAllAgents(bool wakeUp)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "WakeUpAllAgents;Bool", (PreventionSystem_WakeUpAllAgents x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_WakeUpAllAgents( PreventionSystem self, bool wakeUp );void WakeUpAgent(WeakHandle<game.PersistentState> ps, bool wakeUp)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "WakeUpAgent;PersistentStateBool", (PreventionSystem_WakeUpAgent x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_WakeUpAgent( PreventionSystem self, WeakHandle<game.PersistentState> ps, bool wakeUp );void ReevaluateSecurityAreaReset()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "ReevaluateSecurityAreaReset;", (PreventionSystem_ReevaluateSecurityAreaReset x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_ReevaluateSecurityAreaReset( PreventionSystem self );void CancelAllDelayedEvents()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "CancelAllDelayedEvents;", (PreventionSystem_CancelAllDelayedEvents x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_CancelAllDelayedEvents( PreventionSystem self );void CancelAllIntervalCallers()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "CancelAllIntervalCallers;", (PreventionSystem_CancelAllIntervalCallers x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_CancelAllIntervalCallers( PreventionSystem self );void ReevaluttatePreventionLockSources()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "ReevaluttatePreventionLockSources;", (PreventionSystem_ReevaluttatePreventionLockSources x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_ReevaluttatePreventionLockSources( PreventionSystem self );void OnClearPreventionSystemLocks(ClearPreventionSystemLocks evt)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "OnClearPreventionSystemLocks;ClearPreventionSystemLocks", (PreventionSystem_OnClearPreventionSystemLocks x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_OnClearPreventionSystemLocks( PreventionSystem self, ClearPreventionSystemLocks? evt );void OnTogglePreventionSystem(TogglePreventionSystem evt)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "OnTogglePreventionSystem;TogglePreventionSystem", (PreventionSystem_OnTogglePreventionSystem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_OnTogglePreventionSystem( PreventionSystem self, TogglePreventionSystem? evt );void OnTogglePreventionCrowdSpawns(TogglePreventionCrowdSpawns evt)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "OnTogglePreventionCrowdSpawns;TogglePreventionCrowdSpawns", (PreventionSystem_OnTogglePreventionCrowdSpawns x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_OnTogglePreventionCrowdSpawns( PreventionSystem self, TogglePreventionCrowdSpawns? evt );void OnSetWantedLevel(SetWantedLevel evt)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "OnSetWantedLevel;SetWantedLevel", (PreventionSystem_OnSetWantedLevel x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_OnSetWantedLevel( PreventionSystem self, SetWantedLevel? evt );void RestoreMinimapToDefault()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "RestoreMinimapToDefault;", (PreventionSystem_RestoreMinimapToDefault x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_RestoreMinimapToDefault( PreventionSystem self );void PreventionMinimapOverride()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "PreventionMinimapOverride;", (PreventionSystem_PreventionMinimapOverride x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_PreventionMinimapOverride( PreventionSystem self );void HandleDebugEventSourceTracking(CName sourceName, bool tryRemoveLock)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "HandleDebugEventSourceTracking;CNameBool", (PreventionSystem_HandleDebugEventSourceTracking x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_HandleDebugEventSourceTracking( PreventionSystem self, CName sourceName, bool tryRemoveLock );void OnSetHeatCounterMultiplier(SetHeatCounterMultiplier evt)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "OnSetHeatCounterMultiplier;SetHeatCounterMultiplier", (PreventionSystem_OnSetHeatCounterMultiplier x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_OnSetHeatCounterMultiplier( PreventionSystem self, SetHeatCounterMultiplier? evt );void OnSetHeatLevelLimiter(SetHeatLevelLimiter evt)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "OnSetHeatLevelLimiter;SetHeatLevelLimiter", (PreventionSystem_OnSetHeatLevelLimiter x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_OnSetHeatLevelLimiter( PreventionSystem self, SetHeatLevelLimiter? evt );void OnSetPreventionPath(SetPreventionPath evt)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "OnSetPreventionPath;SetPreventionPath", (PreventionSystem_OnSetPreventionPath x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_OnSetPreventionPath( PreventionSystem self, SetPreventionPath? evt );void OnSetPreventionDifficulty(SetPreventionDifficulty evt)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "OnSetPreventionDifficulty;SetPreventionDifficulty", (PreventionSystem_OnSetPreventionDifficulty x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_OnSetPreventionDifficulty( PreventionSystem self, SetPreventionDifficulty? evt );void OnSetPoliceSearchArea(SetPoliceSearchArea evt)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "OnSetPoliceSearchArea;SetPoliceSearchArea", (PreventionSystem_OnSetPoliceSearchArea x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_OnSetPoliceSearchArea( PreventionSystem self, SetPoliceSearchArea? evt );void OnSetBlockShootingFromVehicle(SetBlockShootingFromVehicle evt)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "OnSetBlockShootingFromVehicle;SetBlockShootingFromVehicle", (PreventionSystem_OnSetBlockShootingFromVehicle x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_OnSetBlockShootingFromVehicle( PreventionSystem self, SetBlockShootingFromVehicle? evt );void OnTogglePreventionFreeArea(TogglePreventionFreeArea evt)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "OnTogglePreventionFreeArea;TogglePreventionFreeArea", (PreventionSystem_OnTogglePreventionFreeArea x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_OnTogglePreventionFreeArea( PreventionSystem self, TogglePreventionFreeArea? evt );void OnToggleQuestPreventionTrigger(ToggleQuestPreventionTrigger evt)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "OnToggleQuestPreventionTrigger;ToggleQuestPreventionTrigger", (PreventionSystem_OnToggleQuestPreventionTrigger x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_OnToggleQuestPreventionTrigger( PreventionSystem self, ToggleQuestPreventionTrigger? evt );void OnTogglePreventionGlobalQuestObjective(TogglePreventionGlobalQuestObjective evt)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "OnTogglePreventionGlobalQuestObjective;TogglePreventionGlobalQuestObjective", (PreventionSystem_OnTogglePreventionGlobalQuestObjective x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_OnTogglePreventionGlobalQuestObjective( PreventionSystem self, TogglePreventionGlobalQuestObjective? evt );void TogglePreventionGlobalQuestObjective_Internal(bool preventionGlobalQuestDisabled, CName eventSource)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "TogglePreventionGlobalQuestObjective_Internal;BoolCName", (PreventionSystem_TogglePreventionGlobalQuestObjective_Internal x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_TogglePreventionGlobalQuestObjective_Internal( PreventionSystem self, bool preventionGlobalQuestDisabled, CName eventSource );bool IsPreventionGlobalQuestObjectiveEnabled()RTTIre.Hooks.Place( "PreventionSystem", "IsPreventionGlobalQuestObjectiveEnabled;", (PreventionSystem_IsPreventionGlobalQuestObjectiveEnabled x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_IsPreventionGlobalQuestObjectiveEnabled( PreventionSystem self );void OnToggleBlockSceneInteractions(ToggleBlockSceneInteractions evt)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "OnToggleBlockSceneInteractions;ToggleBlockSceneInteractions", (PreventionSystem_OnToggleBlockSceneInteractions x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_OnToggleBlockSceneInteractions( PreventionSystem self, ToggleBlockSceneInteractions? evt );void OnSetPoliceForcesPool(SetPoliceForcesPool evt)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "OnSetPoliceForcesPool;SetPoliceForcesPool", (PreventionSystem_OnSetPoliceForcesPool x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_OnSetPoliceForcesPool( PreventionSystem self, SetPoliceForcesPool? evt );bool IsVehicleValid(WeakHandle<vehicle.BaseObject> vehicle)RTTIre.Hooks.Place( "PreventionSystem", "IsVehicleValid;VehicleObject", (PreventionSystem_IsVehicleValid x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_IsVehicleValid( PreventionSystem self, WeakHandle<vehicle.BaseObject> vehicle );bool IsNPCValid(WeakHandle<ScriptedPuppet> puppet)RTTIre.Hooks.Place( "PreventionSystem", "IsNPCValid;ScriptedPuppet", (PreventionSystem_IsNPCValid x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_IsNPCValid( PreventionSystem self, WeakHandle<ScriptedPuppet> puppet );void ReinitAll()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "ReinitAll;", (PreventionSystem_ReinitAll x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_ReinitAll( PreventionSystem self );bool IsAnyVehicleChasingTarget()RTTIre.Hooks.Place( "PreventionSystem", "IsAnyVehicleChasingTarget;", (PreventionSystem_IsAnyVehicleChasingTarget x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_IsAnyVehicleChasingTarget( PreventionSystem self );void SendInternalSystem(float damageDealt, EPreventionHeatStage? heatStage)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "SendInternalSystem;FloatEPreventionHeatStage", (PreventionSystem_SendInternalSystem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_SendInternalSystem( PreventionSystem self, float damageDealt, EPreventionHeatStage? heatStage );void OnPreventionConsoleInstructionRequest(PreventionConsoleInstructionRequest request)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "OnPreventionConsoleInstructionRequest;PreventionConsoleInstructionRequest", (PreventionSystem_OnPreventionConsoleInstructionRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_OnPreventionConsoleInstructionRequest( PreventionSystem self, PreventionConsoleInstructionRequest? request );void OnPreventionConsoleLockRequest(PreventionConsoleLockRequest request)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "OnPreventionConsoleLockRequest;PreventionConsoleLockRequest", (PreventionSystem_OnPreventionConsoleLockRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_OnPreventionConsoleLockRequest( PreventionSystem self, PreventionConsoleLockRequest? request );void OnPreventionMinMaxHeatLevels(PreventionMinMaxHeatLevels request)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "OnPreventionMinMaxHeatLevels;PreventionMinMaxHeatLevels", (PreventionSystem_OnPreventionMinMaxHeatLevels x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_OnPreventionMinMaxHeatLevels( PreventionSystem self, PreventionMinMaxHeatLevels? request );void RemovePlayerFromSecuritySystemBlacklist()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "RemovePlayerFromSecuritySystemBlacklist;", (PreventionSystem_RemovePlayerFromSecuritySystemBlacklist x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_RemovePlayerFromSecuritySystemBlacklist( PreventionSystem self );void TogglePreventionSystem(bool toggle)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "TogglePreventionSystem;Bool", (PreventionSystem_TogglePreventionSystem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_TogglePreventionSystem( PreventionSystem self, bool toggle );void StartPreventionFreeAreaReset()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "StartPreventionFreeAreaReset;", (PreventionSystem_StartPreventionFreeAreaReset x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_StartPreventionFreeAreaReset( PreventionSystem self );void UpdatePreventionFreeAreas(bool isPlayerInFreeArea)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "UpdatePreventionFreeAreas;Bool", (PreventionSystem_UpdatePreventionFreeAreas x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_UpdatePreventionFreeAreas( PreventionSystem self, bool isPlayerInFreeArea );void OnTryResetPreventionFreeArea(TryResetPreventionFreeArea request)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "OnTryResetPreventionFreeArea;TryResetPreventionFreeArea", (PreventionSystem_OnTryResetPreventionFreeArea x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_OnTryResetPreventionFreeArea( PreventionSystem self, TryResetPreventionFreeArea? request );void execInstructionSafe(string heatChangeReason)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "execInstructionSafe;String", (PreventionSystem_execInstructionSafe x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_execInstructionSafe( PreventionSystem self, string heatChangeReason );void StartVehicleDeescalationBehavior(WeakHandle<vehicle.BaseObject> vehicle)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "StartVehicleDeescalationBehavior;VehicleObject", (PreventionSystem_StartVehicleDeescalationBehavior x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_StartVehicleDeescalationBehavior( PreventionSystem self, WeakHandle<vehicle.BaseObject> vehicle );void execInstructionActive(EPreventionHeatStage? heatStage)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "execInstructionActive;EPreventionHeatStage", (PreventionSystem_execInstructionActive x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_execInstructionActive( PreventionSystem self, EPreventionHeatStage? heatStage );void execInstructionOn()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "execInstructionOn;", (PreventionSystem_execInstructionOn x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_execInstructionOn( PreventionSystem self );void execInstructionOff()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "execInstructionOff;", (PreventionSystem_execInstructionOff x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_execInstructionOff( PreventionSystem self );void FillPreventionSystemDebugData(out game.PreventionSystemDebugData dataToFill)RTTIre.Hooks.PlaceVoid( "PreventionSystem", "FillPreventionSystemDebugData;PreventionSystemDebugData", (PreventionSystem_FillPreventionSystemDebugData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_FillPreventionSystemDebugData( PreventionSystem self, game.PreventionSystemDebugData dataToFill );int DebugGetCivilianDestroyedVehicleCount()RTTIre.Hooks.Place( "PreventionSystem", "DebugGetCivilianDestroyedVehicleCount;", (PreventionSystem_DebugGetCivilianDestroyedVehicleCount x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_DebugGetCivilianDestroyedVehicleCount( PreventionSystem self );void RefreshDebug()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "RefreshDebug;", (PreventionSystem_RefreshDebug x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_RefreshDebug( PreventionSystem self );void RefreshDebugRemoveAllLockSources()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "RefreshDebugRemoveAllLockSources;", (PreventionSystem_RefreshDebugRemoveAllLockSources x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_RefreshDebugRemoveAllLockSources( PreventionSystem self );void RefreshDebugLockSources()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "RefreshDebugLockSources;", (PreventionSystem_RefreshDebugLockSources x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_RefreshDebugLockSources( PreventionSystem self );void RefreshDebugEventSources()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "RefreshDebugEventSources;", (PreventionSystem_RefreshDebugEventSources x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_RefreshDebugEventSources( PreventionSystem self );void RefreshDebugEvents()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "RefreshDebugEvents;", (PreventionSystem_RefreshDebugEvents x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_RefreshDebugEvents( PreventionSystem self );void RefreshDebugProcessInfo()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "RefreshDebugProcessInfo;", (PreventionSystem_RefreshDebugProcessInfo x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_RefreshDebugProcessInfo( PreventionSystem self );void RefreshDebugDistrictInfo()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "RefreshDebugDistrictInfo;", (PreventionSystem_RefreshDebugDistrictInfo x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_RefreshDebugDistrictInfo( PreventionSystem self );void RefreshDebugSecAreaInfo()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "RefreshDebugSecAreaInfo;", (PreventionSystem_RefreshDebugSecAreaInfo x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_RefreshDebugSecAreaInfo( PreventionSystem self );void ProcessDogtownLawAchievement()RTTIre.Hooks.PlaceVoid( "PreventionSystem", "ProcessDogtownLawAchievement;", (PreventionSystem_ProcessDogtownLawAchievement x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_ProcessDogtownLawAchievement( PreventionSystem self );static void PreventionSecurityAreaEnterRequest(ScriptGameInstance context, bool playerIsIn, game.PersistentID areaID)staticRTTI globalre.Hooks.PlaceVoid( "PreventionSystem", "PreventionSystem::PreventionSecurityAreaEnterRequest;GameInstanceBoolPersistentID", (PreventionSystem_PreventionSecurityAreaEnterRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_PreventionSecurityAreaEnterRequest( ScriptGameInstance context, bool playerIsIn, game.PersistentID areaID );static void StartPatrol(WeakHandle<vehicle.WheeledBaseObject> vehicle, PreventionSystem ps)staticRTTI globalre.Hooks.PlaceVoid( "PreventionSystem", "PreventionSystem::StartPatrol;WheeledObjectPreventionSystem", (PreventionSystem_StartPatrol x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_StartPatrol( WeakHandle<vehicle.WheeledBaseObject> vehicle, PreventionSystem? ps );static void LogChaseVehicleInitBehaviorError(WeakHandle<vehicle.WheeledBaseObject> wheeledVehicleObject, vehicle.PoliceStrategy strat)staticRTTI globalre.Hooks.PlaceVoid( "PreventionSystem", "PreventionSystem::LogChaseVehicleInitBehaviorError;WheeledObjectvehiclePoliceStrategy", (PreventionSystem_LogChaseVehicleInitBehaviorError x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_LogChaseVehicleInitBehaviorError( WeakHandle<vehicle.WheeledBaseObject> wheeledVehicleObject, vehicle.PoliceStrategy strat );static vehicle.BaseObject? GetLastKnownPlayerVehicle(ScriptGameInstance context)staticRTTI globalre.Hooks.Place( "PreventionSystem", "PreventionSystem::GetLastKnownPlayerVehicle;GameInstance", (PreventionSystem_GetLastKnownPlayerVehicle2 x) => { return re.Hooks.CallOriginal<re.msgpack.vehicle.BaseObject>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_GetLastKnownPlayerVehicle2( ScriptGameInstance context );static bool QueueRequest(ScriptGameInstance context, game.ScriptableSystemRequest request, float delay)staticRTTI globalre.Hooks.Place( "PreventionSystem", "PreventionSystem::QueueRequest;GameInstanceScriptableSystemRequestFloat", (PreventionSystem_QueueRequest x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_QueueRequest( ScriptGameInstance context, game.ScriptableSystemRequest? request, float delay );static CName GetPreventionQuestDisabledGenericQuestReason()staticRTTI globalre.Hooks.Place( "PreventionSystem", "PreventionSystem::GetPreventionQuestDisabledGenericQuestReason;", (PreventionSystem_GetPreventionQuestDisabledGenericQuestReason x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_GetPreventionQuestDisabledGenericQuestReason();static void CreateNewDamageRequest(ScriptGameInstance context, game.Object target, game.data.AttackType attackType, float damageDealt, bool isTargetKilled)staticRTTI globalre.Hooks.PlaceVoid( "PreventionSystem", "PreventionSystem::CreateNewDamageRequest;GameInstanceGameObjectgamedataAttackTypeFloatBool", (PreventionSystem_CreateNewDamageRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_CreateNewDamageRequest( ScriptGameInstance context, game.Object? target, game.data.AttackType attackType, float damageDealt, bool isTargetKilled );static void SetSpawnCodeRedReinforcement(ScriptGameInstance game, bool shouldSpawnReinforcement)staticRTTI globalre.Hooks.PlaceVoid( "PreventionSystem", "PreventionSystem::SetSpawnCodeRedReinforcement;GameInstanceBool", (PreventionSystem_SetSpawnCodeRedReinforcement x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_SetSpawnCodeRedReinforcement( ScriptGameInstance game, bool shouldSpawnReinforcement );static bool VehicleRegistered(WeakHandle<vehicle.BaseObject> vehicle)staticRTTI globalre.Hooks.Place( "PreventionSystem", "PreventionSystem::VehicleRegistered;VehicleObject", (PreventionSystem_VehicleRegistered x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_VehicleRegistered( WeakHandle<vehicle.BaseObject> vehicle );static bool IsPreventionMaxTac(ScriptGameInstance context, game.Puppet owner)staticRTTI globalre.Hooks.Place( "PreventionSystem", "PreventionSystem::IsPreventionMaxTac;GameInstancegamePuppet", (PreventionSystem_IsPreventionMaxTac x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_IsPreventionMaxTac( ScriptGameInstance context, game.Puppet? owner );static WeakHandle<game.data.PreventionHeatTable_Record> GetPreventionHeatTableRecord(ScriptGameInstance game)staticRTTI globalstatic void StartRoadblockNPCAgentBehaviour(WeakHandle<ScriptedPuppet> unit)staticRTTI globalre.Hooks.PlaceVoid( "PreventionSystem", "PreventionSystem::StartRoadblockNPCAgentBehaviour;ScriptedPuppet", (PreventionSystem_StartRoadblockNPCAgentBehaviour x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_StartRoadblockNPCAgentBehaviour( WeakHandle<ScriptedPuppet> unit );static void CreateNewPreventionDamageRequest(ScriptGameInstance context, game.Object target, float attackTime, game.data.AttackType attackType, float damageDealt, bool isTargetKilled)staticRTTI globalre.Hooks.PlaceVoid( "PreventionSystem", "PreventionSystem::CreateNewPreventionDamageRequest;GameInstanceGameObjectFloatgamedataAttackTypeFloatBool", (PreventionSystem_CreateNewPreventionDamageRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_CreateNewPreventionDamageRequest( ScriptGameInstance context, game.Object? target, float attackTime, game.data.AttackType attackType, float damageDealt, bool isTargetKilled );static PoliceAgentRegistry? GetAgentRegistry(ScriptGameInstance context)staticRTTI globalre.Hooks.Place( "PreventionSystem", "PreventionSystem::GetAgentRegistry;GameInstance", (PreventionSystem_GetAgentRegistry2 x) => { return re.Hooks.CallOriginal<re.msgpack.PoliceAgentRegistry>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_GetAgentRegistry2( ScriptGameInstance context );static CName GetPreventionQuestDisabledTweakContentTag()staticRTTI globalre.Hooks.Place( "PreventionSystem", "PreventionSystem::GetPreventionQuestDisabledTweakContentTag;", (PreventionSystem_GetPreventionQuestDisabledTweakContentTag x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_GetPreventionQuestDisabledTweakContentTag();static bool ShouldPreventionSystemReactToCombat(WeakHandle<ScriptedPuppet> puppet)staticRTTI globalre.Hooks.Place( "PreventionSystem", "PreventionSystem::ShouldPreventionSystemReactToCombat;ScriptedPuppet", (PreventionSystem_ShouldPreventionSystemReactToCombat x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_ShouldPreventionSystemReactToCombat( WeakHandle<ScriptedPuppet> puppet );static void RegisterAsViewerToPreventionSystem(ScriptGameInstance context, game.Object requester)staticRTTI globalre.Hooks.PlaceVoid( "PreventionSystem", "PreventionSystem::RegisterAsViewerToPreventionSystem;GameInstanceGameObject", (PreventionSystem_RegisterAsViewerToPreventionSystem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_RegisterAsViewerToPreventionSystem( ScriptGameInstance context, game.Object? requester );static void CrimeWitnessRequestToPreventionSystem(ScriptGameInstance context, Vector4 criminalPosition)staticRTTI globalre.Hooks.PlaceVoid( "PreventionSystem", "PreventionSystem::CrimeWitnessRequestToPreventionSystem;GameInstanceVector4", (PreventionSystem_CrimeWitnessRequestToPreventionSystem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_CrimeWitnessRequestToPreventionSystem( ScriptGameInstance context, Vector4 criminalPosition );static void ShowMessage(ScriptGameInstance gameInstance, string message, float time)staticRTTI globalre.Hooks.PlaceVoid( "PreventionSystem", "PreventionSystem::ShowMessage;GameInstancescript_ref<String>Float", (PreventionSystem_ShowMessage x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_ShowMessage( ScriptGameInstance gameInstance, string message, float time );static void UseCWMask(ScriptGameInstance game)staticRTTI globalre.Hooks.PlaceVoid( "PreventionSystem", "PreventionSystem::UseCWMask;GameInstance", (PreventionSystem_UseCWMask x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_UseCWMask( ScriptGameInstance game );static CName GetSystemName()staticRTTI globalre.Hooks.Place( "PreventionSystem", "PreventionSystem::GetSystemName;", (PreventionSystem_GetSystemName x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_GetSystemName();static float GetDamageToPlayerMultiplier(ScriptGameInstance game)staticRTTI globalre.Hooks.Place( "PreventionSystem", "PreventionSystem::GetDamageToPlayerMultiplier;GameInstance", (PreventionSystem_GetDamageToPlayerMultiplier2 x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_GetDamageToPlayerMultiplier2( ScriptGameInstance game );static void RegisterToPreventionSystem(ScriptGameInstance context, Device requester)staticRTTI globalre.Hooks.PlaceVoid( "PreventionSystem", "PreventionSystem::RegisterToPreventionSystem;GameInstanceDevice", (PreventionSystem_RegisterToPreventionSystem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_RegisterToPreventionSystem( ScriptGameInstance context, Device? requester );static bool CanPreventionReact(ScriptGameInstance game)staticRTTI globalre.Hooks.Place( "PreventionSystem", "PreventionSystem::CanPreventionReact;GameInstance", (PreventionSystem_CanPreventionReact x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_CanPreventionReact( ScriptGameInstance game );static CName GetPreventionQuestDisabledFactName()staticRTTI globalre.Hooks.Place( "PreventionSystem", "PreventionSystem::GetPreventionQuestDisabledFactName;", (PreventionSystem_GetPreventionQuestDisabledFactName x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_GetPreventionQuestDisabledFactName();static void UnRegisterAsViewerToPreventionSystem(ScriptGameInstance context, game.Object requester)staticRTTI globalre.Hooks.PlaceVoid( "PreventionSystem", "PreventionSystem::UnRegisterAsViewerToPreventionSystem;GameInstanceGameObject", (PreventionSystem_UnRegisterAsViewerToPreventionSystem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_UnRegisterAsViewerToPreventionSystem( ScriptGameInstance context, game.Object? requester );static void StartActiveVehicleBehaviour(ScriptGameInstance context, WeakHandle<vehicle.WheeledBaseObject> wheeledVehicleObject)staticRTTI globalre.Hooks.PlaceVoid( "PreventionSystem", "PreventionSystem::StartActiveVehicleBehaviour;GameInstanceWheeledObject", (PreventionSystem_StartActiveVehicleBehaviour x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_StartActiveVehicleBehaviour( ScriptGameInstance context, WeakHandle<vehicle.WheeledBaseObject> wheeledVehicleObject );static bool CheckNPCSpawnedType(ScriptGameInstance game, ent.EntityID entityID, game.DynamicVehicleType spawnedTypeToCheck)staticRTTI globalre.Hooks.Place( "PreventionSystem", "PreventionSystem::CheckNPCSpawnedType;GameInstanceEntityIDDynamicVehicleType", (PreventionSystem_CheckNPCSpawnedType x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_CheckNPCSpawnedType( ScriptGameInstance game, ent.EntityID entityID, game.DynamicVehicleType spawnedTypeToCheck );static void ChasePlayer(WeakHandle<vehicle.WheeledBaseObject> vehicle)staticRTTI globalre.Hooks.PlaceVoid( "PreventionSystem", "PreventionSystem::ChasePlayer;WheeledObject", (PreventionSystem_ChasePlayer x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_ChasePlayer( WeakHandle<vehicle.WheeledBaseObject> vehicle );static void CombatStartedRequestToPreventionSystem(ScriptGameInstance context, WeakHandle<game.Object> requester)staticRTTI globalre.Hooks.PlaceVoid( "PreventionSystem", "PreventionSystem::CombatStartedRequestToPreventionSystem;GameInstanceGameObject", (PreventionSystem_CombatStartedRequestToPreventionSystem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_CombatStartedRequestToPreventionSystem( ScriptGameInstance context, WeakHandle<game.Object> requester );static void UnRegisterToPreventionSystem(ScriptGameInstance context, Device requester)staticRTTI globalre.Hooks.PlaceVoid( "PreventionSystem", "PreventionSystem::UnRegisterToPreventionSystem;GameInstanceDevice", (PreventionSystem_UnRegisterToPreventionSystem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_UnRegisterToPreventionSystem( ScriptGameInstance context, Device? requester );static bool IsPlayerInAPoliceCarChase(ScriptGameInstance gameInstance)staticRTTI globalre.Hooks.Place( "PreventionSystem", "PreventionSystem::IsPlayerInAPoliceCarChase;GameInstance", (PreventionSystem_IsPlayerInAPoliceCarChase x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_IsPlayerInAPoliceCarChase( ScriptGameInstance gameInstance );static bool ShouldPreventionSystemReactToDamageDealt(WeakHandle<ScriptedPuppet> puppet)staticRTTI globalre.Hooks.Place( "PreventionSystem", "PreventionSystem::ShouldPreventionSystemReactToDamageDealt;ScriptedPuppet", (PreventionSystem_ShouldPreventionSystemReactToDamageDealt x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_ShouldPreventionSystemReactToDamageDealt( WeakHandle<ScriptedPuppet> puppet );static void NotifyPolice(game.Object owner)staticRTTI globalre.Hooks.PlaceVoid( "PreventionSystem", "PreventionSystem::NotifyPolice;GameObject", (PreventionSystem_NotifyPolice x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_NotifyPolice( game.Object? owner );static void NotifyVehicleExplosion(vehicle.BaseObject veh)staticRTTI globalre.Hooks.PlaceVoid( "PreventionSystem", "PreventionSystem::NotifyVehicleExplosion;VehicleObject", (PreventionSystem_NotifyVehicleExplosion x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_NotifyVehicleExplosion( vehicle.BaseObject? veh );static bool IsChasingPlayer(ScriptGameInstance game)staticRTTI globalre.Hooks.Place( "PreventionSystem", "PreventionSystem::IsChasingPlayer;GameInstance", (PreventionSystem_IsChasingPlayer2 x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_IsChasingPlayer2( ScriptGameInstance game );static void SetLastKnownPlayerPosition(ScriptGameInstance context, Vector4 value)staticRTTI globalre.Hooks.PlaceVoid( "PreventionSystem", "PreventionSystem::SetLastKnownPlayerPosition;GameInstanceVector4", (PreventionSystem_SetLastKnownPlayerPosition2 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_SetLastKnownPlayerPosition2( ScriptGameInstance context, Vector4 value );static void PreventionPoliceSecuritySystemRequest(ScriptGameInstance context, game.PersistentID securitySystemID)staticRTTI globalre.Hooks.PlaceVoid( "PreventionSystem", "PreventionSystem::PreventionPoliceSecuritySystemRequest;GameInstancePersistentID", (PreventionSystem_PreventionPoliceSecuritySystemRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_PreventionPoliceSecuritySystemRequest( ScriptGameInstance context, game.PersistentID securitySystemID );static void SetPlayerMounted(ScriptGameInstance context, bool value)staticRTTI globalre.Hooks.PlaceVoid( "PreventionSystem", "PreventionSystem::SetPlayerMounted;GameInstanceBool", (PreventionSystem_SetPlayerMounted x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_SetPlayerMounted( ScriptGameInstance context, bool value );static bool ShouldReactionBeAgressive(ScriptGameInstance game)staticRTTI globalre.Hooks.Place( "PreventionSystem", "PreventionSystem::ShouldReactionBeAgressive;GameInstance", (PreventionSystem_ShouldReactionBeAgressive x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_ShouldReactionBeAgressive( ScriptGameInstance game );static void SetLastKnownPlayerVehicle(ScriptGameInstance context, WeakHandle<vehicle.BaseObject> value)staticRTTI globalre.Hooks.PlaceVoid( "PreventionSystem", "PreventionSystem::SetLastKnownPlayerVehicle;GameInstanceVehicleObject", (PreventionSystem_SetLastKnownPlayerVehicle x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_SetLastKnownPlayerVehicle( ScriptGameInstance context, WeakHandle<vehicle.BaseObject> value );static void ForceStarStateToActive(ScriptGameInstance context, bool value)staticRTTI globalre.Hooks.PlaceVoid( "PreventionSystem", "PreventionSystem::ForceStarStateToActive;GameInstanceBool", (PreventionSystem_ForceStarStateToActive x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_ForceStarStateToActive( ScriptGameInstance context, bool value );static float GetDamageReactionThreshold()staticRTTI globalre.Hooks.Place( "PreventionSystem", "PreventionSystem::GetDamageReactionThreshold;", (PreventionSystem_GetDamageReactionThreshold x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_GetDamageReactionThreshold();static bool StartDriveToPoint(WeakHandle<vehicle.WheeledBaseObject> vehicle)staticRTTI globalre.Hooks.Place( "PreventionSystem", "PreventionSystem::StartDriveToPoint;WheeledObject", (PreventionSystem_StartDriveToPoint x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_StartDriveToPoint( WeakHandle<vehicle.WheeledBaseObject> vehicle );static bool ShouldPreventionSystemReactToAttack(WeakHandle<game.Object> target, float attackTime, bool istargetDefeated)staticRTTI globalre.Hooks.Place( "PreventionSystem", "PreventionSystem::ShouldPreventionSystemReactToAttack;GameObjectFloatBool", (PreventionSystem_ShouldPreventionSystemReactToAttack x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct PreventionSystem_ShouldPreventionSystemReactToAttack( WeakHandle<game.Object> target, float attackTime, bool istargetDefeated );