@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