Tag Archives: 05

[Unity3d] Yet Another State Machine for Unity3d

If logic in your controller to complex for ‘if’ or ‘switch\case’ constructions, here is small State Machine implementation for you. Let’s start with example how to use this state machine, and then we go through implementation details: public class Test : MonoBehaviour { private StateMachine stateMachine; private State firstState = new State(); private State secondState… Read More »