跳转到正文

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 ProjectileObservations

ProjectileObservations.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 中设置。

Neomega · 使用、开发与参考文档