UnitCaptureContextState
data class UnitCaptureContextState(val isFishingEncounter: Boolean = false, val isSurfEncounter: Boolean = false, val isNight: Boolean = false, val isCave: Boolean = false, val isUltraBeast: Boolean = false, val targetWeight: Int? = null)
单位参与捕捉公式时需要的环境上下文。
设计意图:
承载捕捉规则会直接读取的环境信息;
取代此前临时塞在单位调试/探针通道里的
capture.*半结构化字段。