Skip to content

Unity tool extension for state-machine like control of C# functions, using IML generation and reflection.

Notifications You must be signed in to change notification settings

dodo721/NodeMachine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NodeMachine

A custom editor tool for Unity. Provides a node editor to give state machine like control of entities, which are linked to custom written C# functions.

Uses IML assembly generation with reflection to expose private variables at runtime, enabling inspection and editing of any tagged variable attached to a NodeMachine.

Shows realtime state of flow, and contains error handling with error tracing through the node graph.

Project is a test environment showing how it is used, main code is found in Assets/NodeMachine

About

Unity tool extension for state-machine like control of C# functions, using IML generation and reflection.

Resources

Stars

Watchers

Forks

Packages

No packages published