Skip to content

Releases: redHurt96/AI_Fluent_FSM

v 1.4

Choose a tag to compare

@redHurt96 redHurt96 released this 21 Nov 02:40
  • Add generic builder methods. It allows to control which classes are provided as states
  • Support inheritanced classes. For example, now you can have different states which inherited from one and provide that one as first state. And in runtime it will be downcasted to child class.

v1.3

Choose a tag to compare

@redHurt96 redHurt96 released this 04 Jun 22:00
  • Update builder class, now methods which added states and transitions contains only one of it instead of array. So you can put all states and transitions in any order
  • Remove dependency from Transition and ITransition. Now in "WithTransition" method, you provide only types of states and condition instead of full new transition

v1.2

Choose a tag to compare

@redHurt96 redHurt96 released this 25 May 12:28
  • Add caching for transitions. From now on there is no need to check origin state for all transitions. Now at building state machine moment all transitions sorted into dictionary by origin state type
  • Add builder for state machine. Now there is a StateMachineBuilder which returns you a complete state machine instead of too many amount of build methods in state machine inself
  • Add state machine name for debugging. Now you can see logs with state machine name in it.
  • Add state machine owner game object reference. Now on clicking to console logs from state machine, you can see selection of his owner in editor

v1.1

Choose a tag to compare

@redHurt96 redHurt96 released this 10 May 09:09