PoliceAgentRegistry class
PoliceAgentRegistry
Inheritance
Base: IScriptable
Derived
None.
Properties
| Property | Type | |
|---|---|---|
game | ScriptGameInstance | scripted |
vehicleAgents | VehicleAgent?[] | scripted |
npcAgents | NPCAgent?[] | scripted |
requestTickets | TicketData[] | scripted |
Functions
NPCAgent?[] GetNPCList()RTTIVehicleAgent?[] GetVehicleList()RTTIint GetTotalVehicleCount()RTTIint GetTotalPendingTicketsCount()RTTIint GetTotalNPCCount()RTTIint GetFallbackNPCCount()RTTIint GetPendingFallbackOnFootTicketCount()RTTIint GetPendingVehicleTicketsCount()RTTIint GetExternalNPCCount()RTTIint GetMaxTacNPCCount()RTTINPCAgent?[] GetMaxTacNPCList()RTTIbool IsPreventionMaxTac(game.Puppet puppet)RTTIfloat DistanceSquaredToTClosestMaxTacAgent(Vector4 positionToCheck)RTTIVehicleAgent?[] GetEngagedVehicleList()RTTIVehicleAgent?[] GetSupportVehicleList()RTTIint GetAvCount()RTTIint GetRoadblockCount()RTTINPCAgent?[] GetRoadblockNPCList()RTTIVehicleAgent?[] GetRoadblockVehicleList()RTTIint GetSupportVehiclesWithStrategyCount(vehicle.PoliceStrategy strategy)RTTIint GetEngagedVehicleCount()RTTIint GetSupportVehicleCount()RTTIvoid GetNPCsAssignedToVehicle(ent.EntityID vehicleEntityId, NPCAgent[] toFill)RTTIvoid GetVehiclesWithoutRegisteredPassengers(VehicleAgent[] toFill)RTTIbool IsPoliceInCombatWithPalyer()RTTIbool HasPoliceRecentlyDeescalated()RTTIbool HasNPCBeenAttackedByPlayer(ent.EntityID id)RTTIbool Contains(ent.EntityID id)RTTIbool TryGetNPCAgentByID(ent.EntityID id, byte agent)RTTIbool TryGetVehicleAgentByID(ent.EntityID id, byte agent)RTTIgame.DynamicVehicleType GetNPCSpawnedType(ent.EntityID id)RTTIbool RegisterAgent(game.Object unit, game.DynamicVehicleType type, vehicle.PoliceStrategy? strategy, bool? isFallback, bool overrideExisting)RTTIUnregisterResult UnregisterAgent(ent.EntityID id)RTTIvoid UnregisterAll()RTTIvoid UpdateVehiclePassengerCount(ent.EntityID vehicleID, int passengers)RTTIbool TryGetIndexOf_NPC(ent.EntityID id, byte? index)RTTIbool TryGetIndexOf_Vehicle(ent.EntityID id, byte? index)RTTIbool TryGetIndexOf_Ticket(uint id, byte? index)RTTIvoid CreateTicket(uint request, vehicle.PoliceStrategy strategy, bool? isFallback)RTTIbool PopRequestTicket(uint request, TicketData? ticketData)RTTIstatic PoliceAgentRegistry? Construct(ScriptGameInstance game)staticRTTI global