unreal.AutomationScheduler
¶
-
class
unreal.
AutomationScheduler
¶ Bases:
object
Used to schedule python functions and generators to be run between editor ticks. One iteration of a generator is done per tick. It means that each yield statement will call for an editor tick. If a function or yield statement returns a function or a generator, that object is scheduled right after the next tick. The previously scheduled tasks are run afterwards.
-
classmethod
add_latent_command
(task)¶ Add a function or a generator to the AutomationScheduler schedule. Can be used as a decorator to add a function. Note that order sequence is important here. Registered first is run first. ie: @unreal.AutomationScheduler.add_latent_command def setup_level():
pass
-
classmethod
cleanup
()¶ Force a shutdown of the singleton instance if any is running
-
schedule
= None¶
-
classmethod
set_latent_command_timeout
(seconds)¶ Set the Python Automation Test latent command timeout in second
-
classmethod