16 lines
584 B
GDScript
16 lines
584 B
GDScript
class_name EventPause extends "res://scripts/Events/Event.gd"
|
|
|
|
const PauseSystem = preload("res://scripts/Singletons/Pause.gd")
|
|
|
|
@export var pauseType:PauseSystem.PauseType = PauseSystem.PauseType.ENTITY_PAUSED
|
|
@export var entities:Array[OverworldEntity] = []
|
|
@export var includeInteractee:bool = true
|
|
@export var includeInteractor:bool = true
|
|
|
|
func start() -> void:
|
|
var ents:Array[OverworldEntity] = entities
|
|
if interactor != null and includeInteractor:
|
|
ents.append(interactor)
|
|
if interactee != null and includeInteractee:
|
|
ents.append(interactee)
|
|
PAUSE.pause(pauseType, ents) |