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

Additional Inherited Members

- Public Member Functions inherited from strange.extensions.command.api.ICommand
void Execute ()
 Override this! Execute() is where you place the logic for your Command.
 
void Retain ()
 Keeps the Command in memory. Use only in conjunction with Release()
 
void Release ()
 Allows a previous Retained Command to be disposed.
 
void Fail ()
 Inidcates that the Command failed Used in sequential command groups to terminate the sequence.
 
void Cancel ()
 Inform the Command that further Execution has been terminated.
 
- 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]
 

Detailed Description

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

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