GDScriptFunctionState¶
类别: 核心
简要说明¶
让步后函数调用的状态。
描述¶
调用 @GDScript.yield 在函数内,将导致该函数生成并返回其当前状态作为此类型的对象。随后,可以通过调用 resume 在这个状态对象上。
方法说明¶
检查函数调用是否可以继续。如果函数状态已经恢复,则情况并非如此。
如果 extended_check
如果启用,它还会检查关联的脚本和对象是否仍然存在。扩展检查在调试模式下完成,作为 resume 但是,如果您知道可能在不确定对象和/或脚本是否存在的情况下尝试恢复,则可以使用此方法。
恢复执行生成的函数调用。
如果传递了参数,则从 @GDScript.yield 调用生成的函数调用。你可以通过例如 Array 传递多个参数。
此函数返回恢复的函数调用返回的值,如果再次生成,则可能返回另一个函数状态。