git » sdk » commit cb990e1

FSM: Add method to get current state name

author Matthew Wild
2024-12-02 14:13:34 UTC
committer Matthew Wild
2024-12-02 14:13:34 UTC
parent 426403058ab55a52721a7178cb315f20c10f9a85

FSM: Add method to get current state name

snikket/FSM.hx +4 -1

diff --git a/snikket/FSM.hx b/snikket/FSM.hx
index 14aafd9..63a60b1 100644
--- a/snikket/FSM.hx
+++ b/snikket/FSM.hx
@@ -93,6 +93,10 @@ class FSM extends EventEmitter {
 		return states.get(currentState).get(name) != null;
 	}
 
+	public function getState():String {
+		return currentState;
+	}
+
 	public function event(name:FSMTransitionName, ?attr:Dynamic):Bool {
 		var newState = states.get(currentState).get(name);
 		if(newState == null) {
@@ -152,4 +156,3 @@ class FSM extends EventEmitter {
 		}
 	}
 }
-