Building runtime reference
Evidence scope: WorldBox 0.51.2 build 719 / NML 1.2.0.1.
Zero-argument reads — owner BuildingManager.dict{value}
Section titled “Zero-argument reads — owner BuildingManager.dict{value}”| Signature | Access | Sample | Stability |
|---|---|---|---|
countResidents()->Int32 |
public | 0 |
same |
getCity()->City |
public | reference | same |
getData()->BaseObjectData |
public | reference | same |
getExistenceTime()->Single |
public | 134.7 |
same |
hasResidents()->Boolean |
public | False |
same |
isAbandoned()->Boolean |
public | False |
same |
Parameterized canonical examples include isAnimationState(Normal) and isState(Normal) as Verified. Two resource-related calls in the same atlas were OBSERVED-THREW; those exact argument-set failures must not be generalized.
Lifecycle
Section titled “Lifecycle”Building.kill() returned, but the same Building remained in both pinned evidence sources for 30 frames:
manager_source = F:dictowner_source = F:buildingsmanager_removed = falseowner_removed = falseregistry_removed = falsestatus = VERIFIED-NONTERMINAL-WINDOWThe later cleanup trigger/timing is research-needed. Direct manager destruction was removed from the harness after it proved unsafe as a generic strategy.