26 lines
393 B
GDScript
26 lines
393 B
GDScript
@tool
|
|
class_name RoomLogicRule
|
|
extends Resource
|
|
|
|
|
|
@export var rule_id: StringName = &""
|
|
|
|
@export_group("Source")
|
|
|
|
@export var source_id: StringName = &""
|
|
@export var event_id: StringName = &""
|
|
|
|
@export_group("Target")
|
|
|
|
@export var target_id: StringName = &""
|
|
@export var action_id: StringName = &""
|
|
|
|
@export_group("Timing")
|
|
|
|
@export_range(
|
|
0.0,
|
|
3600.0,
|
|
0.1
|
|
)
|
|
var delay_seconds: float = 0.0
|