wip: splits out camera from UI game scene; makes camera a per-room thing; updated check for running rooms directly; corrected timing issue w/ updating state immediately by ensuring animation player does seek with immediate animation update

This commit is contained in:
Duncan Brown
2022-04-14 22:31:01 -04:00
committed by Julian Murgia
parent 8d1b00bb90
commit 0175342a61
8 changed files with 86 additions and 54 deletions

View File

@@ -30,6 +30,8 @@ const BUS_SFX = "SFX"
const BUS_MUSIC = "Music"
const BUS_SPEECH = "Speech"
const CAMERA_SCENE_PATH = "res://addons/escoria-core/game/scenes/camera_player/camera.tscn"
# Logger used
var logger: ESCLogger
@@ -97,6 +99,9 @@ var save_manager: ESCSaveManager
# The game scene loaded
var game_scene: ESCGame
# The main player camera
var player_camera: ESCCamera
# The compiled start script loaded from ProjectSettings
# escoria/main/game_start_script
var start_script: ESCScript