├── .DS_Store ├── .github └── FUNDING.yml ├── .gitignore ├── .import ├── arrow_icon.png-78ed0216776001db8c33481ba5a61e8a.md5 ├── arrow_icon.png-78ed0216776001db8c33481ba5a61e8a.stex ├── down_icon.png-08175408481a5102162cf5b2880772ce.md5 ├── down_icon.png-08175408481a5102162cf5b2880772ce.stex ├── edit_icon.png-84a4d02515444470546991203fe2db7d.md5 ├── edit_icon.png-84a4d02515444470546991203fe2db7d.stex ├── home_icon.png-17aa2a775dedacb9c361449629376aea.md5 ├── home_icon.png-17aa2a775dedacb9c361449629376aea.stex ├── icon.png-3e599d033586618ab435dc7bc60fada0.md5 ├── icon.png-3e599d033586618ab435dc7bc60fada0.stex ├── icon.png-487276ed1e3a0c39cad0279d744ee560.md5 ├── icon.png-487276ed1e3a0c39cad0279d744ee560.stex ├── icon.png-a229bd7f31b1df594e41cbc5b551cb58.md5 ├── icon.png-a229bd7f31b1df594e41cbc5b551cb58.stex ├── pause_icon.png-c87cdb92bed752851e8b8ae7b25136a9.md5 ├── pause_icon.png-c87cdb92bed752851e8b8ae7b25136a9.stex ├── play_icon.png-44d5ecce51e259ee3da5ed7fdf4cb1d8.md5 ├── play_icon.png-44d5ecce51e259ee3da5ed7fdf4cb1d8.stex ├── reset_icon.png-61ea02890f796664ad6eeae0a8b8e547.md5 ├── reset_icon.png-61ea02890f796664ad6eeae0a8b8e547.stex ├── sm_edit.png-09164858c832b697ca0aebefa6356685.md5 ├── sm_edit.png-09164858c832b697ca0aebefa6356685.stex ├── trash_icon.png-31de7f758db9fc8ea75abea2faf74df5.md5 ├── trash_icon.png-31de7f758db9fc8ea75abea2faf74df5.stex ├── up_icon.png-8bbf90de8eb8fc3a9d321a8f3761c30f.md5 └── up_icon.png-8bbf90de8eb8fc3a9d321a8f3761c30f.stex ├── LICENSE ├── addons ├── .DS_Store └── raiix_statemachine │ ├── .DS_Store │ ├── RaiixTest │ └── Tester.gd │ ├── RemoteDebug │ ├── RemoteDebugClient.gd │ └── RemoteDebugServer.gd │ ├── ScriptSelectDialog │ ├── ScriptSelectDialog.tscn │ └── scripts │ │ └── ScriptSelectDialog.gd │ ├── StateMachine │ ├── State.gd │ └── StateMachine.gd │ ├── StateMachineEditor │ ├── StateMachineResourceEditor.gd │ ├── StateMachineResourceEditor.tscn │ ├── arrow │ │ ├── GraphArrow.tscn │ │ └── scripts │ │ │ └── GraphArrow.gd │ ├── graph_edit │ │ ├── GraphEdit.tscn │ │ └── scripts │ │ │ └── GraphEdit.gd │ ├── graph_node │ │ ├── GraphNode.tscn │ │ └── scripts │ │ │ └── GraphNode.gd │ ├── graph_nodes │ │ ├── TemplateGraphNode.tscn │ │ └── scripts │ │ │ └── GraphNodeWrapper.gd │ └── undo_redo_lib.gd │ ├── StateMachineRemoteViewer │ ├── RemoteViewer.tscn │ ├── client_tab │ │ ├── ClientTab.tscn │ │ └── scripts │ │ │ └── ClientTab.gd │ └── scripts │ │ └── RemoteViewer.gd │ ├── StateMachineResource │ └── StateMachineResource.gd │ ├── StateMachineResourceArrowDataInspector │ ├── ArrowDataInspector.tscn │ ├── CondEdit.tscn │ └── scripts │ │ ├── ArrowDataInspector.gd │ │ └── CondEdit.gd │ ├── StateMachineResourceNodeDataInspector │ ├── NodeDataInspector.tscn │ └── scripts │ │ └── NodeDataInspector.gd │ ├── StateMachineTransitionConditionSyntax │ ├── Lexemer.gd │ ├── Parser.gd │ ├── SMTCS.gd │ └── build_in_lib.gd │ ├── images │ ├── arrow_icon.png │ ├── arrow_icon.png.import │ ├── down_icon.png │ ├── down_icon.png.import │ ├── edit_icon.png │ ├── edit_icon.png.import │ ├── home_icon.png │ ├── home_icon.png.import │ ├── icon.png │ ├── icon.png.import │ ├── pause_icon.png │ ├── pause_icon.png.import │ ├── play_icon.png │ ├── play_icon.png.import │ ├── reset_icon.png │ ├── reset_icon.png.import │ ├── trash_icon.png │ ├── trash_icon.png.import │ ├── up_icon.png │ └── up_icon.png.import │ ├── plugin.cfg │ └── plugin.gd ├── default_env.tres ├── icon.png ├── icon.png.import ├── images ├── remote_viewer.gif ├── sm_edit.png └── sm_edit.png.import ├── project.godot ├── readme.md ├── readme_zh.md ├── scenes ├── ParserDemo.gd ├── ParserDemo.tscn ├── Player.gd ├── RaiixStateMachineTest.tscn ├── SMTCSTestScene.gd ├── SMTCSTestScene.tscn └── states │ ├── idle.gd │ ├── jump.gd │ ├── run.gd │ ├── stagger.gd │ └── sub_states │ ├── idle.gd │ └── run.gd └── script_templates └── TemplateState.gd /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/.DS_Store -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | custom: "https://afdian.net/@raiix" -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.import/arrow_icon.png-78ed0216776001db8c33481ba5a61e8a.md5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/.import/arrow_icon.png-78ed0216776001db8c33481ba5a61e8a.md5 -------------------------------------------------------------------------------- /.import/arrow_icon.png-78ed0216776001db8c33481ba5a61e8a.stex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/.import/arrow_icon.png-78ed0216776001db8c33481ba5a61e8a.stex -------------------------------------------------------------------------------- /.import/down_icon.png-08175408481a5102162cf5b2880772ce.md5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/.import/down_icon.png-08175408481a5102162cf5b2880772ce.md5 -------------------------------------------------------------------------------- /.import/down_icon.png-08175408481a5102162cf5b2880772ce.stex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/.import/down_icon.png-08175408481a5102162cf5b2880772ce.stex -------------------------------------------------------------------------------- /.import/edit_icon.png-84a4d02515444470546991203fe2db7d.md5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/.import/edit_icon.png-84a4d02515444470546991203fe2db7d.md5 -------------------------------------------------------------------------------- /.import/edit_icon.png-84a4d02515444470546991203fe2db7d.stex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/.import/edit_icon.png-84a4d02515444470546991203fe2db7d.stex -------------------------------------------------------------------------------- /.import/home_icon.png-17aa2a775dedacb9c361449629376aea.md5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/.import/home_icon.png-17aa2a775dedacb9c361449629376aea.md5 -------------------------------------------------------------------------------- /.import/home_icon.png-17aa2a775dedacb9c361449629376aea.stex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/.import/home_icon.png-17aa2a775dedacb9c361449629376aea.stex -------------------------------------------------------------------------------- /.import/icon.png-3e599d033586618ab435dc7bc60fada0.md5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/.import/icon.png-3e599d033586618ab435dc7bc60fada0.md5 -------------------------------------------------------------------------------- /.import/icon.png-3e599d033586618ab435dc7bc60fada0.stex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/.import/icon.png-3e599d033586618ab435dc7bc60fada0.stex -------------------------------------------------------------------------------- /.import/icon.png-487276ed1e3a0c39cad0279d744ee560.md5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/.import/icon.png-487276ed1e3a0c39cad0279d744ee560.md5 -------------------------------------------------------------------------------- /.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex -------------------------------------------------------------------------------- /.import/icon.png-a229bd7f31b1df594e41cbc5b551cb58.md5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/.import/icon.png-a229bd7f31b1df594e41cbc5b551cb58.md5 -------------------------------------------------------------------------------- /.import/icon.png-a229bd7f31b1df594e41cbc5b551cb58.stex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/.import/icon.png-a229bd7f31b1df594e41cbc5b551cb58.stex -------------------------------------------------------------------------------- /.import/pause_icon.png-c87cdb92bed752851e8b8ae7b25136a9.md5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/.import/pause_icon.png-c87cdb92bed752851e8b8ae7b25136a9.md5 -------------------------------------------------------------------------------- /.import/pause_icon.png-c87cdb92bed752851e8b8ae7b25136a9.stex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/.import/pause_icon.png-c87cdb92bed752851e8b8ae7b25136a9.stex -------------------------------------------------------------------------------- /.import/play_icon.png-44d5ecce51e259ee3da5ed7fdf4cb1d8.md5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/.import/play_icon.png-44d5ecce51e259ee3da5ed7fdf4cb1d8.md5 -------------------------------------------------------------------------------- /.import/play_icon.png-44d5ecce51e259ee3da5ed7fdf4cb1d8.stex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/.import/play_icon.png-44d5ecce51e259ee3da5ed7fdf4cb1d8.stex -------------------------------------------------------------------------------- /.import/reset_icon.png-61ea02890f796664ad6eeae0a8b8e547.md5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/.import/reset_icon.png-61ea02890f796664ad6eeae0a8b8e547.md5 -------------------------------------------------------------------------------- /.import/reset_icon.png-61ea02890f796664ad6eeae0a8b8e547.stex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/.import/reset_icon.png-61ea02890f796664ad6eeae0a8b8e547.stex -------------------------------------------------------------------------------- /.import/sm_edit.png-09164858c832b697ca0aebefa6356685.md5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/.import/sm_edit.png-09164858c832b697ca0aebefa6356685.md5 -------------------------------------------------------------------------------- /.import/sm_edit.png-09164858c832b697ca0aebefa6356685.stex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/.import/sm_edit.png-09164858c832b697ca0aebefa6356685.stex -------------------------------------------------------------------------------- /.import/trash_icon.png-31de7f758db9fc8ea75abea2faf74df5.md5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/.import/trash_icon.png-31de7f758db9fc8ea75abea2faf74df5.md5 -------------------------------------------------------------------------------- /.import/trash_icon.png-31de7f758db9fc8ea75abea2faf74df5.stex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/.import/trash_icon.png-31de7f758db9fc8ea75abea2faf74df5.stex -------------------------------------------------------------------------------- /.import/up_icon.png-8bbf90de8eb8fc3a9d321a8f3761c30f.md5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/.import/up_icon.png-8bbf90de8eb8fc3a9d321a8f3761c30f.md5 -------------------------------------------------------------------------------- /.import/up_icon.png-8bbf90de8eb8fc3a9d321a8f3761c30f.stex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/.import/up_icon.png-8bbf90de8eb8fc3a9d321a8f3761c30f.stex -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/LICENSE -------------------------------------------------------------------------------- /addons/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/addons/.DS_Store -------------------------------------------------------------------------------- /addons/raiix_statemachine/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/addons/raiix_statemachine/.DS_Store -------------------------------------------------------------------------------- /addons/raiix_statemachine/RaiixTest/Tester.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/addons/raiix_statemachine/RaiixTest/Tester.gd -------------------------------------------------------------------------------- /addons/raiix_statemachine/RemoteDebug/RemoteDebugClient.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/addons/raiix_statemachine/RemoteDebug/RemoteDebugClient.gd -------------------------------------------------------------------------------- /addons/raiix_statemachine/RemoteDebug/RemoteDebugServer.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/addons/raiix_statemachine/RemoteDebug/RemoteDebugServer.gd -------------------------------------------------------------------------------- /addons/raiix_statemachine/ScriptSelectDialog/ScriptSelectDialog.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/addons/raiix_statemachine/ScriptSelectDialog/ScriptSelectDialog.tscn -------------------------------------------------------------------------------- /addons/raiix_statemachine/ScriptSelectDialog/scripts/ScriptSelectDialog.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/addons/raiix_statemachine/ScriptSelectDialog/scripts/ScriptSelectDialog.gd -------------------------------------------------------------------------------- /addons/raiix_statemachine/StateMachine/State.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/addons/raiix_statemachine/StateMachine/State.gd -------------------------------------------------------------------------------- /addons/raiix_statemachine/StateMachine/StateMachine.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/addons/raiix_statemachine/StateMachine/StateMachine.gd -------------------------------------------------------------------------------- /addons/raiix_statemachine/StateMachineEditor/StateMachineResourceEditor.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/addons/raiix_statemachine/StateMachineEditor/StateMachineResourceEditor.gd -------------------------------------------------------------------------------- /addons/raiix_statemachine/StateMachineEditor/StateMachineResourceEditor.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/addons/raiix_statemachine/StateMachineEditor/StateMachineResourceEditor.tscn -------------------------------------------------------------------------------- /addons/raiix_statemachine/StateMachineEditor/arrow/GraphArrow.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/addons/raiix_statemachine/StateMachineEditor/arrow/GraphArrow.tscn -------------------------------------------------------------------------------- /addons/raiix_statemachine/StateMachineEditor/arrow/scripts/GraphArrow.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/addons/raiix_statemachine/StateMachineEditor/arrow/scripts/GraphArrow.gd -------------------------------------------------------------------------------- /addons/raiix_statemachine/StateMachineEditor/graph_edit/GraphEdit.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/addons/raiix_statemachine/StateMachineEditor/graph_edit/GraphEdit.tscn -------------------------------------------------------------------------------- /addons/raiix_statemachine/StateMachineEditor/graph_edit/scripts/GraphEdit.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/addons/raiix_statemachine/StateMachineEditor/graph_edit/scripts/GraphEdit.gd -------------------------------------------------------------------------------- /addons/raiix_statemachine/StateMachineEditor/graph_node/GraphNode.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/addons/raiix_statemachine/StateMachineEditor/graph_node/GraphNode.tscn -------------------------------------------------------------------------------- /addons/raiix_statemachine/StateMachineEditor/graph_node/scripts/GraphNode.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/addons/raiix_statemachine/StateMachineEditor/graph_node/scripts/GraphNode.gd -------------------------------------------------------------------------------- /addons/raiix_statemachine/StateMachineEditor/graph_nodes/TemplateGraphNode.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/addons/raiix_statemachine/StateMachineEditor/graph_nodes/TemplateGraphNode.tscn -------------------------------------------------------------------------------- /addons/raiix_statemachine/StateMachineEditor/graph_nodes/scripts/GraphNodeWrapper.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/addons/raiix_statemachine/StateMachineEditor/graph_nodes/scripts/GraphNodeWrapper.gd -------------------------------------------------------------------------------- /addons/raiix_statemachine/StateMachineEditor/undo_redo_lib.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/addons/raiix_statemachine/StateMachineEditor/undo_redo_lib.gd -------------------------------------------------------------------------------- /addons/raiix_statemachine/StateMachineRemoteViewer/RemoteViewer.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/addons/raiix_statemachine/StateMachineRemoteViewer/RemoteViewer.tscn -------------------------------------------------------------------------------- /addons/raiix_statemachine/StateMachineRemoteViewer/client_tab/ClientTab.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/addons/raiix_statemachine/StateMachineRemoteViewer/client_tab/ClientTab.tscn -------------------------------------------------------------------------------- /addons/raiix_statemachine/StateMachineRemoteViewer/client_tab/scripts/ClientTab.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/addons/raiix_statemachine/StateMachineRemoteViewer/client_tab/scripts/ClientTab.gd -------------------------------------------------------------------------------- /addons/raiix_statemachine/StateMachineRemoteViewer/scripts/RemoteViewer.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/addons/raiix_statemachine/StateMachineRemoteViewer/scripts/RemoteViewer.gd -------------------------------------------------------------------------------- /addons/raiix_statemachine/StateMachineResource/StateMachineResource.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/addons/raiix_statemachine/StateMachineResource/StateMachineResource.gd -------------------------------------------------------------------------------- /addons/raiix_statemachine/StateMachineResourceArrowDataInspector/ArrowDataInspector.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/addons/raiix_statemachine/StateMachineResourceArrowDataInspector/ArrowDataInspector.tscn -------------------------------------------------------------------------------- /addons/raiix_statemachine/StateMachineResourceArrowDataInspector/CondEdit.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/addons/raiix_statemachine/StateMachineResourceArrowDataInspector/CondEdit.tscn -------------------------------------------------------------------------------- /addons/raiix_statemachine/StateMachineResourceArrowDataInspector/scripts/ArrowDataInspector.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/addons/raiix_statemachine/StateMachineResourceArrowDataInspector/scripts/ArrowDataInspector.gd -------------------------------------------------------------------------------- /addons/raiix_statemachine/StateMachineResourceArrowDataInspector/scripts/CondEdit.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/addons/raiix_statemachine/StateMachineResourceArrowDataInspector/scripts/CondEdit.gd -------------------------------------------------------------------------------- /addons/raiix_statemachine/StateMachineResourceNodeDataInspector/NodeDataInspector.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/addons/raiix_statemachine/StateMachineResourceNodeDataInspector/NodeDataInspector.tscn -------------------------------------------------------------------------------- /addons/raiix_statemachine/StateMachineResourceNodeDataInspector/scripts/NodeDataInspector.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/addons/raiix_statemachine/StateMachineResourceNodeDataInspector/scripts/NodeDataInspector.gd -------------------------------------------------------------------------------- /addons/raiix_statemachine/StateMachineTransitionConditionSyntax/Lexemer.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/addons/raiix_statemachine/StateMachineTransitionConditionSyntax/Lexemer.gd -------------------------------------------------------------------------------- /addons/raiix_statemachine/StateMachineTransitionConditionSyntax/Parser.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/addons/raiix_statemachine/StateMachineTransitionConditionSyntax/Parser.gd -------------------------------------------------------------------------------- /addons/raiix_statemachine/StateMachineTransitionConditionSyntax/SMTCS.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/addons/raiix_statemachine/StateMachineTransitionConditionSyntax/SMTCS.gd -------------------------------------------------------------------------------- /addons/raiix_statemachine/StateMachineTransitionConditionSyntax/build_in_lib.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/addons/raiix_statemachine/StateMachineTransitionConditionSyntax/build_in_lib.gd -------------------------------------------------------------------------------- /addons/raiix_statemachine/images/arrow_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/addons/raiix_statemachine/images/arrow_icon.png -------------------------------------------------------------------------------- /addons/raiix_statemachine/images/arrow_icon.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/addons/raiix_statemachine/images/arrow_icon.png.import -------------------------------------------------------------------------------- /addons/raiix_statemachine/images/down_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/addons/raiix_statemachine/images/down_icon.png -------------------------------------------------------------------------------- /addons/raiix_statemachine/images/down_icon.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/addons/raiix_statemachine/images/down_icon.png.import -------------------------------------------------------------------------------- /addons/raiix_statemachine/images/edit_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/addons/raiix_statemachine/images/edit_icon.png -------------------------------------------------------------------------------- /addons/raiix_statemachine/images/edit_icon.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/addons/raiix_statemachine/images/edit_icon.png.import -------------------------------------------------------------------------------- /addons/raiix_statemachine/images/home_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/addons/raiix_statemachine/images/home_icon.png -------------------------------------------------------------------------------- /addons/raiix_statemachine/images/home_icon.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/addons/raiix_statemachine/images/home_icon.png.import -------------------------------------------------------------------------------- /addons/raiix_statemachine/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/addons/raiix_statemachine/images/icon.png -------------------------------------------------------------------------------- /addons/raiix_statemachine/images/icon.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/addons/raiix_statemachine/images/icon.png.import -------------------------------------------------------------------------------- /addons/raiix_statemachine/images/pause_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/addons/raiix_statemachine/images/pause_icon.png -------------------------------------------------------------------------------- /addons/raiix_statemachine/images/pause_icon.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/addons/raiix_statemachine/images/pause_icon.png.import -------------------------------------------------------------------------------- /addons/raiix_statemachine/images/play_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/addons/raiix_statemachine/images/play_icon.png -------------------------------------------------------------------------------- /addons/raiix_statemachine/images/play_icon.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/addons/raiix_statemachine/images/play_icon.png.import -------------------------------------------------------------------------------- /addons/raiix_statemachine/images/reset_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/addons/raiix_statemachine/images/reset_icon.png -------------------------------------------------------------------------------- /addons/raiix_statemachine/images/reset_icon.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/addons/raiix_statemachine/images/reset_icon.png.import -------------------------------------------------------------------------------- /addons/raiix_statemachine/images/trash_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/addons/raiix_statemachine/images/trash_icon.png -------------------------------------------------------------------------------- /addons/raiix_statemachine/images/trash_icon.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/addons/raiix_statemachine/images/trash_icon.png.import -------------------------------------------------------------------------------- /addons/raiix_statemachine/images/up_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/addons/raiix_statemachine/images/up_icon.png -------------------------------------------------------------------------------- /addons/raiix_statemachine/images/up_icon.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/addons/raiix_statemachine/images/up_icon.png.import -------------------------------------------------------------------------------- /addons/raiix_statemachine/plugin.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/addons/raiix_statemachine/plugin.cfg -------------------------------------------------------------------------------- /addons/raiix_statemachine/plugin.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/addons/raiix_statemachine/plugin.gd -------------------------------------------------------------------------------- /default_env.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/default_env.tres -------------------------------------------------------------------------------- /icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/icon.png -------------------------------------------------------------------------------- /icon.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/icon.png.import -------------------------------------------------------------------------------- /images/remote_viewer.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/images/remote_viewer.gif -------------------------------------------------------------------------------- /images/sm_edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/images/sm_edit.png -------------------------------------------------------------------------------- /images/sm_edit.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/images/sm_edit.png.import -------------------------------------------------------------------------------- /project.godot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/project.godot -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/readme.md -------------------------------------------------------------------------------- /readme_zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/readme_zh.md -------------------------------------------------------------------------------- /scenes/ParserDemo.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/scenes/ParserDemo.gd -------------------------------------------------------------------------------- /scenes/ParserDemo.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/scenes/ParserDemo.tscn -------------------------------------------------------------------------------- /scenes/Player.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/scenes/Player.gd -------------------------------------------------------------------------------- /scenes/RaiixStateMachineTest.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/scenes/RaiixStateMachineTest.tscn -------------------------------------------------------------------------------- /scenes/SMTCSTestScene.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/scenes/SMTCSTestScene.gd -------------------------------------------------------------------------------- /scenes/SMTCSTestScene.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/scenes/SMTCSTestScene.tscn -------------------------------------------------------------------------------- /scenes/states/idle.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/scenes/states/idle.gd -------------------------------------------------------------------------------- /scenes/states/jump.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/scenes/states/jump.gd -------------------------------------------------------------------------------- /scenes/states/run.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/scenes/states/run.gd -------------------------------------------------------------------------------- /scenes/states/stagger.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/scenes/states/stagger.gd -------------------------------------------------------------------------------- /scenes/states/sub_states/idle.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/scenes/states/sub_states/idle.gd -------------------------------------------------------------------------------- /scenes/states/sub_states/run.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/scenes/states/sub_states/run.gd -------------------------------------------------------------------------------- /script_templates/TemplateState.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayxuln/RaiixStateMachinePlugin/HEAD/script_templates/TemplateState.gd --------------------------------------------------------------------------------