Skip to content

Instantly share code, notes, and snippets.

View neilmanuell's full-sized avatar

neil manuell neilmanuell

View GitHub Profile
@neilmanuell
neilmanuell / IFSMProperties.as
Created February 25, 2011 11:03
Contract for FSMProperties wrapping IFSMController
public interface IFSMProperties
{
function get referringAction():String;
function get currentStateName():String;
function get transitionPhase():String;
function get isTransitioning():Boolean;
}
@neilmanuell
neilmanuell / MacroCommandSignal.as
Created February 4, 2011 12:02
the bastard child of a Signal and SignalCommadMap
public class MacroCommandSignal extends Signal
{
[Inject]
public var signalCommandMap:ISignalCommandMap;
public function MacroCommandSignal()
{
// allows a payload Object to be injected into each command
super( Object );