Files
Dawn-Godot/scripts/Event/EventPause.gd
2025-05-25 14:37:30 -05:00

15 lines
548 B
GDScript

class_name EventPause extends "res://scripts/Event/Event.gd"
@export var pauseType:PauseSystem.PauseType = PauseSystem.PauseType.ENTITY_PAUSED
@export var entities:Array[Entity] = []
@export var includeInteractee:bool = true
@export var includeInteractor:bool = true
func end() -> void:
super.end()
var ents:Array[Entity] = entities
if interactor && includeInteractor && interactor.entity:
ents.append(interactor.entity)
if interactee && includeInteractee && interactee.entity:
ents.append(interactee.entity)
PAUSE.pause(pauseType, ents)