…d hash objects that get added to a plugged-in state upon creation.
…ting them are no longer fixed. Can now use special key properties to change what owner and trace properties to use.
…m one state to another state where the pivot state's substates are concurrent
…an be used on the rootStateExample property
…d-over that is no longer useful.
- Updated the statechart and state class to now include logic that checks if they can respond to an event. - tryToPerform has been added to the statechart class. - The state's tryToHandleEvent method now checks if an event handler returned the value NO - statechart's sentEvent arguments have been made to be more generic. Now arg1 and arg2. - unit test updates
…* assigned a value then the default state used will be an empty state (Ki.EmptyState). A root state must *always* have its initialSubstate property assigned an explicit value.
…xt value to both gotoState and gotoHistoryState that will be supplied to all states that are exited and entered during a state transition process.
… fullPath property instead of name property
…hat the toString method now makes use of
…entation for debugging. Ex. "Ki.State<foo.boo.mah, sc484>" instead of "Ki.State<mah, sc484>"
…rt of the initStatechart method. Also added a null check against _pendeningStateTransitions