StrangeIoC  0.6.0
The IoC/Binding Framework for Unity3D and C#
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Pages
Properties | List of all members
strange.extensions.sequencer.impl.EventSequenceCommand Class Reference
Inheritance diagram for strange.extensions.sequencer.impl.EventSequenceCommand:
strange.extensions.sequencer.impl.SequenceCommand strange.extensions.command.impl.Command strange.extensions.sequencer.api.ISequenceCommand strange.extensions.command.api.ICommand strange.extensions.pool.api.IPoolable strange.extensions.command.api.ICommand

Properties

IEventDispatcher dispatcher [get, set]
 The context-wide Event bus.
 
IEvent evt [get, set]
 The injected IEvent.
 
- Properties inherited from strange.extensions.sequencer.impl.SequenceCommand
ISequencer sequencer [get, set]
 
- Properties inherited from strange.extensions.command.impl.Command
ICommandBinder commandBinder [get, set]
 Back reference to the CommandBinder that instantiated this Commmand.
 
IInjectionBinder injectionBinder [get, set]
 The InjectionBinder for this Context.
 
object data [get, set]
 
bool cancelled [get, set]
 
bool IsClean [get, set]
 
int sequenceId [get, set]
 
bool retain [get, set]
 
- Properties inherited from strange.extensions.command.api.ICommand
bool IsClean [get, set]
 Flag to indicate that a pooled Command has been restored to its pristine state. More...
 
bool retain [get]
 The property set by Retain and Release to indicate whether the Command should be cleaned up on completion of the Execute() method.
 
bool cancelled [get, set]
 The property set to true by a Cancel() call. More...
 
object data [get, set]
 A payload injected into the Command. Most commonly, this an IEvent.
 
int sequenceId [get, set]
 
- Properties inherited from strange.extensions.pool.api.IPoolable
bool retain [get]
 Is this instance retained? More...
 

Additional Inherited Members

- Public Member Functions inherited from strange.extensions.sequencer.impl.SequenceCommand
new void Fail ()
 Inidcates that the Command failed Used in sequential command groups to terminate the sequence.
 
virtual new void Execute ()
 Override this! Execute() is where you place the logic for your Command.
 
new void Release ()
 Allows a previous Retained Command to be disposed.
 

Detailed Description

Deprecated:

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