Escoria
General
What is a point’n’click game?
What is Escoria?
Getting started
Step by step
Handling audio
Handling backgrounds
The game camera
Writing dialogs
Common Escoria Nodes
Escoria settings
Scripting
ASHES language reference
Advanced
Create your own dialog manager
Creating an inventory
Creating a custom UI
Creating custom ASHES commands
Architecture of Escoria
FAQ
How to debug
Advanced Escoria
Game and settings load and save system
Contributing
How to contribute to Escoria
API
Escoria API Reference
Commands
Managers
Supporting Classes
ESCAmbientPlayer
ESCAnimationName
ESCAnimationPlayer
ESCAnimationResource
ESCAshesAnalyzer
ESCBackground
ESCBaseCommand
ESCBreakCounter
ESCCamera
ESCCameraBaseCommand
ESCCameraLimits
ESCCommand
ESCCommandArgumentDescriptor
ESCCommandRegistry
ESCCompiler
ESCDependencyInjector
ESCDialog
ESCDialogLocation
ESCDialogOption
ESCDialogOptionsChooser
ESCDialogPlayer
ESCDirectionAngle
ESCEnvironment
ESCEvent
ESCEventsContainer
ESCExecution
ESCExit
ESCExitSceneScriptAnalyzer
ESCGame
ESCGrammarExpr
ESCGrammarExprs
ESCGrammarExprs.Assign
ESCGrammarExprs.Binary
ESCGrammarExprs.Call
ESCGrammarExprs.Get
ESCGrammarExprs.Grouping
ESCGrammarExprs.InInventory
ESCGrammarExprs.Is
ESCGrammarExprs.Literal
ESCGrammarExprs.Logical
ESCGrammarExprs.Set
ESCGrammarExprs.Unary
ESCGrammarExprs.Variable
ESCGrammarStmt
ESCGrammarStmts
ESCGrammarStmts.Block
ESCGrammarStmts.Break
ESCGrammarStmts.Dialog
ESCGrammarStmts.DialogOption
ESCGrammarStmts.Done
ESCGrammarStmts.ESCExpression
ESCGrammarStmts.Event
ESCGrammarStmts.Global
ESCGrammarStmts.If
ESCGrammarStmts.Pass
ESCGrammarStmts.Stop
ESCGrammarStmts.Var
ESCGrammarStmts.While
ESCInputsManager.HoverStack
ESCInputsManager.HoverStack.HoverStackSorter
ESCInteractionLocation
ESCInterpreter
ESCInterpreterFactory
ESCInterpreterTest
ESCInterpreterTest.DialogPlayerDouble
ESCInventory
ESCInventoryButton
ESCInventoryContainer
ESCInventoryItem
ESCItem
ESCItem.HoverStackSorter
ESCLocation
ESCLogLevel
ESCMain
ESCMigration
ESCMovable
ESCMusicPlayer
ESCNewGameStateTest
ESCObject
ESCObjectManagerTest
ESCParseError
ESCParser
ESCParserTest
ESCPlayer
ESCResolver
ESCResourceCache
ESCResourceDescriptor
ESCRoom
ESCRoomContainer
ESCRoomObjects
ESCRoomObjectsKey
ESCRoomTerrains
ESCSafeLogging
ESCSaveGame
ESCSaveSettings
ESCScanner
ESCScheduledEvent
ESCScript
ESCScriptAnalyzer
ESCScriptBuilder
ESCSoundPlayer
ESCSpeechPlayer
ESCStatement
ESCStaticAnalyzers
ESCTerrain
ESCToken
ESCTokenType
ESCTooltip
ESCTransitionPlayer
ESCUtils
ESCWalkContext
Escoria
EscoriaPlugin
Issue946RoomTransitionTest
Issue946RoomTransitionTest.CountingCompiler
SaveGamesSorter
State
StateMachine
TestDelayedSetGlobalCommand
TestInterruptibleSetGlobalCommand
TestSetGlobalCommand
Tween3
“addons/escoria-core/_test/test_migrations.gd”
“addons/escoria-core/_test/testversions/1.0.1.gd”
“addons/escoria-core/_test/testversions/1.1.0.gd”
“addons/escoria-core/game/main.gd”
“addons/escoria-core/game/scenes/esc_prompt/esc_prompt_popup.gd”
“addons/escoria-core/plugin.gd”
“addons/escoria-core/testing/player_angles_finder.gd”
“addons/escoria-core/testing/rtl_screen_offset_testing.gd”
“addons/escoria-core/tools/logging/esc_logger.gd”
Description
“addons/escoria-core/tools/logging/esc_logger.gd”.ESCLoggerBase
“addons/escoria-core/tools/logging/esc_logger.gd”.ESCLoggerFile
“addons/escoria-core/tools/logging/esc_logger.gd”.ESCLoggerVerbose
“addons/escoria-core/ui_library/menus/load_save/load/load_game.gd”
“addons/escoria-core/ui_library/menus/load_save/load_save_slot/load_save_slot.gd”
“addons/escoria-core/ui_library/menus/load_save/save/overwrite_confirm_popup.gd”
“addons/escoria-core/ui_library/menus/load_save/save/save_game.gd”
“addons/escoria-core/ui_library/menus/load_save/save/save_name_popup.gd”
“addons/escoria-core/ui_library/menus/main_menu/main_menu.gd”
“addons/escoria-core/ui_library/menus/options/options.gd”
“addons/escoria-core/ui_library/menus/pause_menu/pause_menu.gd”
“addons/escoria-core/ui_library/tools/hover_stack/hover_stack.gd”
“addons/escoria-core/ui_library/tools/room_select/room_select.gd”
escoria
Escoria
Escoria API Reference
Supporting Classes
“addons/escoria-core/tools/logging/esc_logger.gd”
Edit on GitHub
“addons/escoria-core/tools/logging/esc_logger.gd”
Extends:
RefCounted
Description