15 lines
548 B
GDScript
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) |