branchsbox-libstates/mastercancel
39 Commits over 92 Days - 0.02cph!
Fix transition label tooltips not always updating
Set SourceLocation when creating action graphs in editor
Fix #16 for NetworkSpawned objects
Select new items after pasting
Tab to flip selected transitions, Ctrl+D to duplicate selection
Can redirect (or clone) transitions by dragging (fixes #13)
Undo / redo (fixes #4)
https://files.facepunch.com/ziks/2024-08-22/sbox-dev_DEoOLIRbv9.mp4
Transitions can have a delay window, or exact trigger time
Fixes #11
https://files.facepunch.com/ziks/2024-08-22/sbox-dev_hzOo8z1P7g.png
Started adding shortcuts
First pass at copy / paste (#8)
Slight state context menu tweak
Some more tweaking
Make state actions into separate GraphicsItems too
Tooltips, cursors
Some cleanup
Some transition label fixes
Can now interact with transition labels
Make transition labels into their own GraphicsItems
Fix broken transition bounds
Call PrepareGeometryChange before moving TransitionItem
Reset view on Home key press
Show red icons for erroring state actions too (#9)
Show red labels for invalid transition conditions / actions (#9)
https://files.facepunch.com/ziks/2024-08-19/sbox-dev_YyyXVN5F46.png
Added SendMessage( string ), transitions can listen for a message
Only broadcast transitions if networked
Some special state name handling
Fix default names for state actions
Show which states have enter / update / leave actions
UI tweaks
Can edit enter / update / leave actions for states
Fix transitions to self breaking everything, I'll implement them later
Fix deserialized graphs being super buggy
Context menu tweaks
Animated transitions
https://files.facepunch.com/ziks/2024-08-11/sbox-dev_aeqC5Pba4I.mp4
Enable nullables
Rewrite state machines to not be GameObject based
Initial commit
Get rid of Sandbox.Events references