UEC++实现Delay

Delay解读

源码:

其中最重要的数据类型是FLatentActionInfo

数据类型解读:

  1. Linkage: 执行的函数中的恢复点,
  2. UUID:本次异步操作的ID,用来标识此次操作,
  3. ExecutionFunction: 延迟后要操作的函数名,FName类型
  4. CallbackTarget: ExecutionFunction的归属者,即延迟后要操作的函数是CallbackTarget的成员函数

注意:delay下一行的代码会立马执行,想要延迟执行某些逻辑代码,需要把这些逻辑代码加入到某个回调函数中,并且作为参数加入到CallbackTarget中。

posted @ 2022-05-13 11:46  AFK_W  阅读(617)  评论(0)    收藏  举报