stateName[1] = "Activate";
stateSequence[1] = "activate";
stateTransitionOnTimeout[1] = "Ready";
stateTimeoutValue[1] = 0.5;
stateName[2] = "ActivateNoAmmo";
stateSequence[2] = "activatenoammo";
stateTransitionOnTimeout[2] = "NoAmmo";
stateTimeoutValue[2] = 0.5;
etc.