Skip to main content

entity.scan_characters

Overview

  • Scans nearby characters relative to camera/pawn direction. Returns angle, direction label, and distance.

Metadata

FieldValue
DisplayScan Characters
Categoryentity
AccessPublic
ScopeB1Standalone
Tags
Aliases

Parameters

NameTypeRequiredDefaultDescription
radiusfloatnoSearch radius in meters (default 100, max 1000)
directionstringnoDirection filter: front/behind/left/right/all (default all)
conefloatnoCone half-angle in degrees (default 90)
sortstringnoSort by: distance/angle (default distance)
refstringnoReference direction: camera/pawn (default camera)
limitintnoMax results (default 20, max 100)

Returns

Returns a JSON object with the following fields:

FieldTypeRequiredDescription
refstringyesReference direction used (camera/pawn)
radiusfloatyesSearch radius in meters
countintyesNumber of characters returned
charactersarrayyesNearby characters
characters[].entity_identityIdyesCharacter entity id
characters[].first_namestringyesFirst name
characters[].last_namestringyesLast name
characters[].genderstringyesGender enum name (Male/Female)
characters[].gender_textstringyesLocalized gender label
characters[].age_groupstringyesGrowth step name
characters[].age_group_textstringyesLocalized age group label
characters[].portrait_urlstringyesCached portrait url
characters[].distancefloatyesDistance in meters
characters[].anglefloatyesSigned angle in degrees (-left/+right)
characters[].directionstringyesDirection label (front/behind/left/right)

Usage

await inzoi.cli.execute('entity.scan_characters', {
radius: 0.0, // optional
direction: '', // optional
cone: 0.0, // optional
sort: '', // optional
ref: '', // optional
limit: 0, // optional
});