Fixed UI system
This commit is contained in:
16
scripts/Event/EventPause.gd
Normal file
16
scripts/Event/EventPause.gd
Normal file
@@ -0,0 +1,16 @@
|
||||
class_name EventPause extends "res://scripts/Event/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)
|
Reference in New Issue
Block a user