BattleRelayReader

battle runtime relay 的轻量 typed reader。

设计意图:

  • 收口 action executor、flow phase、mutation interceptor 对 relay 的数值读取;

  • 避免 relay as? Number 与字符串数值解析在执行链各处重复出现;

  • 让 hook 改写后的 relay 在进入主链时有一致的宽松读取语义。

Functions

Link copied to clipboard
fun readDouble(relay: Any?): Double?
Link copied to clipboard
fun readInt(relay: Any?): Int?