1
I Use This!
Activity Not Available

Commits : Listings

Analyzed about 1 year ago. based on code collected about 1 year ago.
Jan 18, 2023 — Jan 18, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
• Typo Fixes • Static Typing • State field/widget working for both initial state and transition state fields • a bit of reorg
Slipp Douglas Thompson
as Slippy Douglas
More... over 15 years ago
• Transitions indent tweaked. • Made most of the sub-functions return void; they can act directly on the NStateMap, so that's a better way to go. • Got Transition deleting working.
Slipp Douglas Thompson
as Slippy Douglas
More... over 15 years ago
All the NStateTransition fields now showing up. Transition fields are now all indented.
Slipp Douglas Thompson
as Slippy Douglas
More... over 15 years ago
Transition header and create field showing up.
Slipp Douglas Thompson
as Slippy Douglas
More... over 15 years ago
Made StateTransition just Serializable, too. Code clean-up a bit.
Slipp Douglas Thompson
as Slippy Douglas
More... over 15 years ago
State's Name, EntryAction, and ExitAction fields showing up now. Name is editable — with checking to make sure it's not blank or taken by another state!
Slipp Douglas Thompson
as Slippy Douglas
More... over 15 years ago
Added " State" suffix in the editor.
Slipp Douglas Thompson
as Slippy Douglas
More... over 15 years ago
Caching the NEventSocket and NEventPlug again; they were not the culprit of the serialization issues.
Slipp Douglas Thompson
as Slippy Douglas
More... over 15 years ago
NStateMachineEditor now sets NStateMachine's initialState. No more runtime exceptions!
Slipp Douglas Thompson
as Slippy Douglas
More... over 15 years ago
Setting NStateMap.Node#transitions to an empty array in the initializer to prevent null exceptions (since Node is now a class).
Slipp Douglas Thompson
as Slippy Douglas
More... over 15 years ago
Fixed an issue where the actual state element was getting nulled out earlier than the clean-up phase. Now only a reference to the NState can get nulled.
Slipp Douglas Thompson
as Slippy Douglas
More... over 15 years ago
Made NStateMap purely name-based, as planned. Now working smoothly.
Slipp Douglas Thompson
as Slippy Douglas
More... over 15 years ago
Intermediate check-in. Not running (asserts on NState remove via GUI).
Slipp Douglas Thompson
as Slippy Douglas
More... over 15 years ago
NStateMachineEditor, first pass. Right now, just shows a Create State field and button, which I'm not sure are even working.
Slipp Douglas Thompson
as Slippy Douglas
More... over 15 years ago
Changed NStateMap to set up the empty transitions array when the state is added instead of in the AddTransition…, HasTransition…, GetTransition… methods.
Slipp Douglas Thompson
as Slippy Douglas
More... over 15 years ago
Gave NStateMachine a Reset() method; this prevents a null NStateMap.
Slipp Douglas Thompson
as Slippy Douglas
More... over 15 years ago
Gave NStateMap a stateCount property and gave NStateMachine an better assert that makes sure there's at least one state.
Slipp Douglas Thompson
as Slippy Douglas
More... over 15 years ago
Renaming Trigger to Condition, part 2 (code renames).
Slipp Douglas Thompson
as Slippy Douglas
More... over 15 years ago
Renaming Trigger to Condition, part 1 (file renames).
Slipp Douglas Thompson
as Slippy Douglas
More... over 15 years ago
Intermediate check-in: Currently asserting.
Slipp Douglas Thompson
as Slippy Douglas
More... over 15 years ago
NStateMachine now Flushes events from the NEventSocket and stores them internally just for the duration of the trigger check (not quite finished yet).
Slipp Douglas Thompson
as Slippy Douglas
More... over 15 years ago
Gave NStateTransition as NTrigger var.
Slipp Douglas Thompson
as Slippy Douglas
More... over 15 years ago
Added NCallbackTrigger, which uses a callback to determine if the trigger condition has been met.
Slipp Douglas Thompson
as Slippy Douglas
More... over 15 years ago
Added NEventTrigger, that determines from the NStateMachine if the event it's looking for is in the queue.
Slipp Douglas Thompson
as Slippy Douglas
More... over 15 years ago
Create base Trigger object with abstract "IsMet()" method.
Slipp Douglas Thompson
as Slippy Douglas
More... over 15 years ago
Added basic NStateMachine MonoBehviour. Currently holds a NStateMap and the current state and makes sure there's both an NEventSocket and an NEventPlug attached.
Slipp Douglas Thompson
as Slippy Douglas
More... over 15 years ago
Reworked NStateMap to use a straight array of Node structs rather than a Hash. Fleshed out the Has/Get/Add methods some more in the process of making them work again. Removed the constructor since it's now a ScriptableObject and doesn't need one.
Slipp Douglas Thompson
as Slippy Douglas
More... over 15 years ago
Updated test case based on constructor change.
Slipp Douglas Thompson
as Slippy Douglas
More... over 15 years ago
Removed the constructors from NState and NStateTransition since they're now both ScriptableObjects.
Slipp Douglas Thompson
as Slippy Douglas
More... over 15 years ago
Gave state map Hash vars a default value of an empty hash.
Slipp Douglas Thompson
as Slippy Douglas
More... over 15 years ago