From bbe611c1aad979ff419ed29da099142a7fe90588 Mon Sep 17 00:00:00 2001 From: Jakob Feldmann Date: Sun, 9 Aug 2020 16:20:39 +0200 Subject: [PATCH] Ignored .import, new Statemachine script --- .gitignore | 1 + src/StateMachines/StateMachine.gd | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 .gitignore create mode 100644 src/StateMachines/StateMachine.gd diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e19e2e9 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/.import/ diff --git a/src/StateMachines/StateMachine.gd b/src/StateMachines/StateMachine.gd new file mode 100644 index 0000000..6d0388e --- /dev/null +++ b/src/StateMachines/StateMachine.gd @@ -0,0 +1,18 @@ + extends Node + class_name StateMachine + + var state = null + var previous_state = null + + onready var parent = get_parent() + + func _state_logic(delta): + pass + + func _get_transition(delta): + return null + + func _enter_state(new_state, old_state): + pass + + func _exit_state