eco-state-machine 1.1

Add to wishlistAdded to wishlistRemoved from wishlist 2
Add to compare
@ Godot Asset Library

Finite state machine script that supports timers, condition evaluation and imbricated statements.

Submitted by user Gokudomatic;
MIT;
2017-09-13

FREE

Report Abuse
SKU: GDAL45 Gotot version: 2.1 Categories: , , ,

Finite state machine script that supports timers, condition evaluation and imbricated statements.

This script has no depency and should be compatible with any Godot version.

Installation:
Copy the fsm.gd script file in your project.

Usage:
You don’t need to change your existing code. Simply add this code where you need the machine :
onready var my_fsm=preload(“fsm.gd”).new()

my_fsm.add_state(“state1”)
my_fsm.add_state(“whatever state”)
my_fsm.add_link(“state1″,”whatever state”,”condition”,[self,”my_condition1″,”expected value to switch”])
my_fsm.set_state(“state1”)

func my_condition1():
return some_value

Then in a loop, like _process(delta), call :
my_fsm.process(delta)

To catch the signal when the current state changes:
my_fsm.connect(“state_changed”,self,”on_state_changed”)

More documentation and examples on the Github page.

Specification: eco-state-machine

Version

User Reviews

0.0 out of 5
0
0
0
0
0
Write a review

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

Vendor Information

  • Store Name: Official Godot Asset Library
  • Vendor: Godot Asset Library
  • Address:
  • No ratings found yet!
Added to wishlistRemoved from wishlist 1
Add to compare
Launchy

Launchy

Sold by Official Godot Asset Library
Added to wishlistRemoved from wishlist 1
Add to compare
Virtual Analog

Virtual Analog

Sold by Official Godot Asset Library
Added to wishlistRemoved from wishlist 1
Add to compare
2D Navigation Demo CS

2D Navigation Demo CS

Sold by Official Godot Asset Library
Added to wishlistRemoved from wishlist 3
Add to compare
GUI Input Mapping Demo

GUI Input Mapping Demo

Sold by Official Godot Asset Library

Product Enquiry

Please Login to make enquiry about this product

10% OF REVENUE IS DONATED TO GODOT

Reset Password
Compare items
  • Total (0)
Compare