ESCRoom
Extends: Node2D
Description
A room in an Escoria based game.
Constants
NONE
const NONE = 0 # enum "EditorRoomDebugDisplay"
CAMERA_LIMITS
const CAMERA_LIMITS = 1 # enum "EditorRoomDebugDisplay"
Members
global_id
var global_id: String
The global id of this room
esc_script
var esc_script: String
The ASHES script of this room
player_scene
var player_scene: PackedScene
The player scene to use inside this room
camera_limits
var camera_limits: Array
The camera limits available in this room
editor_debug_mode
var editor_debug_mode: int
The room’s debug display mode. Camera Limits: show a colored frame for each camera limit of the room. None: no debug display
player
var player: Variant
Container of the player scene instance.
player_camera
var player_camera: ESCCamera
Container of player camera
game
var game: Variant
Container of game scene instance
compiled_script
var compiled_script: ESCScript
Container of compiled ESCScript
enabled_automatic_transitions
var enabled_automatic_transitions: Variant
Whether automatic transition are enabled or not. This is modified by the Room Manager.
is_run_directly
var is_run_directly: Variant
Methods
set_camera_limits
func set_camera_limits(p_camera_limits: Array) -> void
set_editor_debug_mode
func set_editor_debug_mode(p_editor_debug_mode: int) -> void