StrangeIoC  0.6.0
The IoC/Binding Framework for Unity3D and C#
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Pages
Classes | Enumerations
Package strange.extensions.command.api

Classes

interface  ICommand
 Interface for Commands, which is where you place your business logic. More...
 
interface  ICommandBinder
 Interface for a Binder that triggers the instantiation of Commands. More...
 
interface  ICommandBinding
 Defines the form of a Binding for use with the CommandBinder. More...
 
interface  IPooledCommandBinder
 Interface for a CommandBinder that allows pooling. More...
 

Enumerations

enum  CommandExceptionType { CommandExceptionType.EXECUTE_OVERRIDE, CommandExceptionType.NULL_BINDING, CommandExceptionType.BAD_CONSTRUCTOR }
 
enum  CommandKeys { CommandKeys.COMMAND_POOL }
 

Enumeration Type Documentation

Enumerator
EXECUTE_OVERRIDE 

Commands must always override the Execute() method.

NULL_BINDING 

Binding wasn't found.

BAD_CONSTRUCTOR 

Something went wrong during construction, so the Command resolved to null.

Enumerator
COMMAND_POOL 

Temporary marker for any pool instantiated by the CommandBinder.