public BasicAerialState(BasicControllerMachine m)
 {
     machine   = m;
     KeyValue  = BasicControllerMachine.Aerial;
     sourceKey = CharacterMachine.Base;
     source    = machine.states[sourceKey];
 }
 public BasicWalkingState(BasicControllerMachine m)
 {
     machine   = m;
     KeyValue  = BasicControllerMachine.Walking;
     sourceKey = CharacterMachine.Base;
     source    = machine.states[sourceKey];
 }