![]() |
StrangeIoC
0.6.0
The IoC/Binding Framework for Unity3D and C#
|
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, Pool > | pools = new Dictionary<Type, Pool> () |
| HashSet< ICommand > | activeCommands = 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] |
1.8.4