StrangeIoC  0.6.0
The IoC/Binding Framework for Unity3D and C#
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Pages
Public Member Functions | Properties | List of all members
strange.extensions.sequencer.impl.SequenceCommand Class Reference
Inheritance diagram for 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 strange.extensions.sequencer.impl.EventSequenceCommand

Public Member Functions

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.
 
- Public Member Functions inherited from strange.extensions.command.impl.Command
virtual void Retain ()
 Keeps the Command in memory. Use only in conjunction with Release()
 
virtual void Restore ()
 Use/override this method to clean up the Command for recycling.
 
void Cancel ()
 Inform the Command that further Execution has been terminated.
 

Properties

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...
 

Detailed Description

Deprecated:
See Also
strange.extensions.command.api.ICommand

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