allObjects: Difference between revisions
No edit summary |
mNo edit summary |
||
Line 7: | Line 7: | ||
|descr= Returns array of requested objects as fast as the engine allows it. The objects can be requested by object type and simulation kind. | |descr= Returns array of requested objects as fast as the engine allows it. The objects can be requested by object type and simulation kind. | ||
{{Feature|informative|This command does not return terrain placed objects (except for terrain objects with lights, such as lamp posts, etc.). | {{Feature|informative|This command does not return terrain placed objects (except for terrain objects with lights, such as lamp posts, etc.). To get all terrain objects, use [[nearestTerrainObjects] instead.}} | ||
|s1= objectType [[allObjects]] objectCollection | |s1= objectType [[allObjects]] objectCollection |
Revision as of 08:45, 24 September 2024
{{RV|type=command
|game1= arma3 |version1= 2.10
|gr1= Object Detection
|descr= Returns array of requested objects as fast as the engine allows it. The objects can be requested by object type and simulation kind. {{Feature|informative|This command does not return terrain placed objects (except for terrain objects with lights, such as lamp posts, etc.). To get all terrain objects, use [[nearestTerrainObjects] instead.}}
|s1= objectType allObjects objectCollection
|p1= objectType: Number - type can be a combination of types according to bit flag operation (see getObjectType):
- -1 - 2.12 All types incl. nulls (nulls exist with 'objectCollection' 7 and 8)
- 1 - Primary - normal object placed in Terrain Builder, part of landscape
- 2 - Network - road placed in Terrain Builder, part of landscape
- 4 - Temporary - temporary object (like vehicle tracks)
- 8 - TypeVehicle - entity added by game
- 16 - TypeTempVehicle - temporary entity
- 32 - LandDecal - land decal
For example if required objects are both TerrainBuilder-placed (1) and dynamically placed (8) the combination type will be 8 + 1 = 9
|p2= objectCollection: Number - supported values:
- 0 - Slow (and very slow) entities: some houses, rubbles, street lamps, churches, etc
- 1 - Normal entities: vehicles etc
- 2 - Fast entities: shots and other high precision entities
- 3 - Cloudlets: smokes, dust, etc
- 4 - Out vehicles: objects that are not listed anywhere else, holders, etc
- 5 - Animals: animals, birds, insects, etc
- 6 - Mines: mines
- 7 - 2.12 Sensor map: ordered triggers. When trigger is created it is added to this collection in the order of creation. When deleted it becomes null. Use 'objectType' -1 to include nulls
- 8 - 2.12 Vehicle map: ordered vehicles. When vehicle is created it is added to this collection in the order of creation. When deleted it becomes null. Use 'objectType' -1 to include nulls
- 9 - 2.18 Vehicles and crew: normal entities as in 1 as well as crew if an entity is a vehcile with crew.
|s2= objectType allObjects objectCollection |s2since= arma3 2.12 |p21= objectType: String - type of the objects (will exact match return of typeOf) |p22= objectCollection: Number - see main syntax above
|x1=
|x2=
|x3=
|x4=
|seealso= getObjectFOV cursorObject cursorTarget createSimpleObject allMissionObjects setObjectViewDistance getObjectViewDistance objectParent object getObjectType allPlayers allGroups allDead playableUnits switchableUnits units vehicles allUnitsUAV allCurators playersNumber }}
- Posted on Nov 30, 2022 - 17:32 (UTC)
- This command (63 allObjects 0) will return lamps or poles but not houses. Use nearestTerrainObjects instead.