外观
projectile_observations API
模块说明
text
Read-only arrow owner metadata projection; never firing or hit attribution.
Feed EVERY event from one newly opened OriginalPackets stream (sequence starts
at 1), including player updates and unrelated packets. Single consumer only.
Owner metadata key 5 contains a signed unique ID, never a runtime ID. Values
are reported verbatim, including sentinels; no owner-player binding is inferred.ProjectileObservations
python
class ProjectileObservationsProjectileObservations.packet_ids
python
packet_ids = (13, 14, 39)ProjectileObservations.__init__
python
def __init__(self, snapshot)ProjectileObservations.close
python
def close(self)ProjectileObservations.apply
python
def apply(self, event, *, epoch, received_at)SDK 说明:
text
Return observed arrow lifecycle/owner fields, or seal on uncertainty.
Duplicate/reused actor IDs permanently seal even after RemoveActor.
Missing owner remains None; absent owner in a delta preserves old data
but does not emit a fresh owner observation. Removal is not a hit.ProjectileObservations.valid
python
self.valid公开实例属性,在 __init__、close 中设置。