循环执行逻辑
在《灭》中,我们需要监测世界上新增的火焰,如果没有对应的自动消防水炮能够立即处理,则将新增的火焰存入缓存中,在之后重复检查,直至火焰熄灭或者被自动消防水炮处理;
在R6MS中,我们需要常常检测正在等待匹配的玩家,通过一定的算法选择合适的玩家,建立一局新的对战。
这些需要一直重复做的事情,我们当然应该放在tick
中去执行。
在TickEvent
类下,有五种不同的子类可供选择:
TODO
两个不同的类的实例要是各自注册了一个一模一样的事件监听器,事件响应的时候会报ClassCastException
重复继承问题