StrangeIoC  0.6.0
The IoC/Binding Framework for Unity3D and C#
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Pages
Protected Member Functions | List of all members
strange.extensions.sequencer.impl.EventSequencer Class Reference
Inheritance diagram for strange.extensions.sequencer.impl.EventSequencer:
strange.extensions.sequencer.impl.Sequencer strange.extensions.command.impl.CommandBinder strange.extensions.sequencer.api.ISequencer strange.extensions.dispatcher.api.ITriggerable strange.framework.impl.Binder strange.extensions.command.api.ICommandBinder strange.extensions.command.api.IPooledCommandBinder strange.extensions.dispatcher.api.ITriggerable strange.extensions.command.api.ICommandBinder strange.framework.api.IBinder strange.framework.api.IBinder strange.framework.api.IBinder

Protected Member Functions

override ISequenceCommand createCommand (object cmd, object data)
 Instantiate and Inject the command, incling an IEvent to data.
 

Additional Inherited Members

- Public Member Functions inherited from strange.extensions.sequencer.impl.Sequencer
override IBinding GetRawBinding ()
 Generate an unpopulated IBinding in whatever concrete form the Binder dictates.
 
override void ReactTo (object key, object data)
 Trigger a key that unlocks one or more Commands and provide a data injection to that Command.
 
void ReleaseCommand (ISequenceCommand command)
 Release a previously retained SequenceCommand. More...
 
new virtual ISequenceBinding Bind< T > ()
 Bind a trigger Key by generic Type.
 
new virtual ISequenceBinding Bind (object value)
 Bind a trigger Key by value.
 
- Protected Attributes inherited from strange.extensions.command.impl.CommandBinder
Dictionary< Type, Poolpools = new Dictionary<Type, Pool> ()
 
HashSet< ICommandactiveCommands = new HashSet<ICommand>()
 Tracker for parallel commands in progress.
 
Dictionary< ICommand,
ICommandBinding
activeSequences = new Dictionary<ICommand, ICommandBinding> ()
 Tracker for sequences in progress.
 
- Properties inherited from strange.extensions.command.impl.CommandBinder
IInjectionBinder injectionBinder [get, set]
 
bool usePooling [get, set]
 

Detailed Description

Deprecated:

The documentation for this class was generated from the following file: