Files
gymkhana-actions/docs/api/ESCEventManager.md
2021-08-27 08:16:12 +02:00

991 B

ESCEventManager

Extends: Node

Description

A manager for running events

Property Descriptions

events_queue

var events_queue: Array

A queue of events to run

scheduled_events

var scheduled_events: Array

A list of currently scheduled events

Method Descriptions

queue_event

func queue_event(event: ESCEvent) -> void

Queue a new event to run

schedule_event

func schedule_event(event: ESCEvent, timeout: float) -> void

Schedule an event to run after a timeout

interrupt_running_event

func interrupt_running_event()

Interrupt the event currently running.

Signals

  • signal event_finished(event_name, return_code): Emitted when the event did finish running
  • signal event_interrupted(event_name, return_code): Emitted when the event was interrupted