├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── LICENSE ├── README.md └── addons └── ASM ├── ASM.gd ├── GraphController.scn ├── GraphNodes ├── GN_Exit.scn ├── GN_Start.scn ├── GN_State.scn └── GN_StateContainer.scn ├── MainGraphEdit.scn ├── asm_database.json ├── compiled ├── CustomStateMachine.gd └── base.json ├── icons ├── compile.png └── compile.png.import ├── plugin.cfg └── scr ├── ASM_GN.gd ├── ASM_GraphEdit.gd ├── Compiler.gd ├── ConnectionManager.gd ├── GraphController.gd ├── GraphNodes ├── GN_Exit.gd ├── GN_Start.gd ├── GN_State.gd └── GN_StateContainer.gd ├── JSON_Viewer.gd ├── RegexCompiler.gd ├── Resources └── State.gd ├── ScriptManager.gd └── StateMachine.gd /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godot-extended-libraries/abstract-state-machine/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godot-extended-libraries/abstract-state-machine/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godot-extended-libraries/abstract-state-machine/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godot-extended-libraries/abstract-state-machine/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godot-extended-libraries/abstract-state-machine/HEAD/README.md -------------------------------------------------------------------------------- /addons/ASM/ASM.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godot-extended-libraries/abstract-state-machine/HEAD/addons/ASM/ASM.gd -------------------------------------------------------------------------------- /addons/ASM/GraphController.scn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godot-extended-libraries/abstract-state-machine/HEAD/addons/ASM/GraphController.scn -------------------------------------------------------------------------------- /addons/ASM/GraphNodes/GN_Exit.scn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godot-extended-libraries/abstract-state-machine/HEAD/addons/ASM/GraphNodes/GN_Exit.scn -------------------------------------------------------------------------------- /addons/ASM/GraphNodes/GN_Start.scn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godot-extended-libraries/abstract-state-machine/HEAD/addons/ASM/GraphNodes/GN_Start.scn -------------------------------------------------------------------------------- /addons/ASM/GraphNodes/GN_State.scn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godot-extended-libraries/abstract-state-machine/HEAD/addons/ASM/GraphNodes/GN_State.scn -------------------------------------------------------------------------------- /addons/ASM/GraphNodes/GN_StateContainer.scn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godot-extended-libraries/abstract-state-machine/HEAD/addons/ASM/GraphNodes/GN_StateContainer.scn -------------------------------------------------------------------------------- /addons/ASM/MainGraphEdit.scn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godot-extended-libraries/abstract-state-machine/HEAD/addons/ASM/MainGraphEdit.scn -------------------------------------------------------------------------------- /addons/ASM/asm_database.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godot-extended-libraries/abstract-state-machine/HEAD/addons/ASM/asm_database.json -------------------------------------------------------------------------------- /addons/ASM/compiled/CustomStateMachine.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godot-extended-libraries/abstract-state-machine/HEAD/addons/ASM/compiled/CustomStateMachine.gd -------------------------------------------------------------------------------- /addons/ASM/compiled/base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godot-extended-libraries/abstract-state-machine/HEAD/addons/ASM/compiled/base.json -------------------------------------------------------------------------------- /addons/ASM/icons/compile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godot-extended-libraries/abstract-state-machine/HEAD/addons/ASM/icons/compile.png -------------------------------------------------------------------------------- /addons/ASM/icons/compile.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godot-extended-libraries/abstract-state-machine/HEAD/addons/ASM/icons/compile.png.import -------------------------------------------------------------------------------- /addons/ASM/plugin.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godot-extended-libraries/abstract-state-machine/HEAD/addons/ASM/plugin.cfg -------------------------------------------------------------------------------- /addons/ASM/scr/ASM_GN.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godot-extended-libraries/abstract-state-machine/HEAD/addons/ASM/scr/ASM_GN.gd -------------------------------------------------------------------------------- /addons/ASM/scr/ASM_GraphEdit.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godot-extended-libraries/abstract-state-machine/HEAD/addons/ASM/scr/ASM_GraphEdit.gd -------------------------------------------------------------------------------- /addons/ASM/scr/Compiler.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godot-extended-libraries/abstract-state-machine/HEAD/addons/ASM/scr/Compiler.gd -------------------------------------------------------------------------------- /addons/ASM/scr/ConnectionManager.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godot-extended-libraries/abstract-state-machine/HEAD/addons/ASM/scr/ConnectionManager.gd -------------------------------------------------------------------------------- /addons/ASM/scr/GraphController.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godot-extended-libraries/abstract-state-machine/HEAD/addons/ASM/scr/GraphController.gd -------------------------------------------------------------------------------- /addons/ASM/scr/GraphNodes/GN_Exit.gd: -------------------------------------------------------------------------------- 1 | extends ASM_GN 2 | 3 | 4 | func _ready(): 5 | pass 6 | -------------------------------------------------------------------------------- /addons/ASM/scr/GraphNodes/GN_Start.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godot-extended-libraries/abstract-state-machine/HEAD/addons/ASM/scr/GraphNodes/GN_Start.gd -------------------------------------------------------------------------------- /addons/ASM/scr/GraphNodes/GN_State.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godot-extended-libraries/abstract-state-machine/HEAD/addons/ASM/scr/GraphNodes/GN_State.gd -------------------------------------------------------------------------------- /addons/ASM/scr/GraphNodes/GN_StateContainer.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godot-extended-libraries/abstract-state-machine/HEAD/addons/ASM/scr/GraphNodes/GN_StateContainer.gd -------------------------------------------------------------------------------- /addons/ASM/scr/JSON_Viewer.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godot-extended-libraries/abstract-state-machine/HEAD/addons/ASM/scr/JSON_Viewer.gd -------------------------------------------------------------------------------- /addons/ASM/scr/RegexCompiler.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godot-extended-libraries/abstract-state-machine/HEAD/addons/ASM/scr/RegexCompiler.gd -------------------------------------------------------------------------------- /addons/ASM/scr/Resources/State.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godot-extended-libraries/abstract-state-machine/HEAD/addons/ASM/scr/Resources/State.gd -------------------------------------------------------------------------------- /addons/ASM/scr/ScriptManager.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godot-extended-libraries/abstract-state-machine/HEAD/addons/ASM/scr/ScriptManager.gd -------------------------------------------------------------------------------- /addons/ASM/scr/StateMachine.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godot-extended-libraries/abstract-state-machine/HEAD/addons/ASM/scr/StateMachine.gd --------------------------------------------------------------------------------