BlackICE Scripting

class

PoliceAgentRegistry

  • 4 properties
  • 37 functions

Extends IScriptable ISerializable

Properties

PropertyTypeOffset
gameScriptGameInstance0x0 scripted
vehicleAgentsVehicleAgent?[]0x18 scripted
npcAgentsNPCAgent?[]0x28 scripted
requestTicketsTicketData[]0x38 scripted

Functions

  • NPCAgent?[] GetNPCList() RTTI
  • VehicleAgent?[] GetVehicleList() RTTI
  • int GetTotalVehicleCount() RTTI
  • int GetTotalPendingTicketsCount() RTTI
  • int GetTotalNPCCount() RTTI
  • int GetFallbackNPCCount() RTTI
  • int GetPendingFallbackOnFootTicketCount() RTTI
  • int GetPendingVehicleTicketsCount() RTTI
  • int GetExternalNPCCount() RTTI
  • int GetMaxTacNPCCount() RTTI
  • NPCAgent?[] GetMaxTacNPCList() RTTI
  • bool IsPreventionMaxTac(game.Puppet puppet) RTTI
  • float DistanceSquaredToTClosestMaxTacAgent(Vector4 positionToCheck) RTTI
  • VehicleAgent?[] GetEngagedVehicleList() RTTI
  • bool GetEngagedNotDisengagingVehicleList(out VehicleAgent[] vehicleArray) RTTI
  • VehicleAgent?[] GetSupportVehicleList() RTTI
  • int GetAvCount() RTTI
  • int GetRoadblockCount() RTTI
  • NPCAgent?[] GetRoadblockNPCList() RTTI
  • VehicleAgent?[] GetRoadblockVehicleList() RTTI
  • int GetSupportVehiclesWithStrategyCount(vehicle.PoliceStrategy strategy) RTTI
  • int GetEngagedVehicleCount() RTTI
  • int GetSupportVehicleCount() RTTI
  • void GetNPCsAssignedToVehicle(ent.EntityID vehicleEntityId, NPCAgent[] toFill) RTTI
  • void GetVehiclesWithoutRegisteredPassengers(VehicleAgent[] toFill) RTTI
  • bool IsPoliceInCombatWithPalyer() RTTI
  • bool HasPoliceRecentlyDeescalated() RTTI
  • bool HasNPCBeenAttackedByPlayer(ent.EntityID id) RTTI
  • bool Contains(ent.EntityID id) RTTI
  • game.DynamicVehicleType GetNPCSpawnedType(ent.EntityID id) RTTI
  • bool RegisterAgent(game.Object unit, game.DynamicVehicleType type, vehicle.PoliceStrategy? strategy, bool? isFallback, bool overrideExisting) RTTI
  • UnregisterResult UnregisterAgent(ent.EntityID id) RTTI
  • void UnregisterAll() RTTI
  • void UpdateVehiclePassengerCount(ent.EntityID vehicleID, int passengers) RTTI
  • void CreateTicket(uint request, vehicle.PoliceStrategy strategy, bool? isFallback) RTTI
  • bool PopRequestTicket(uint request, TicketData? ticketData) RTTI
  • static PoliceAgentRegistry? Construct(ScriptGameInstance game) staticRTTI global