// Initial start up state
stateName[0] = "Activate";
stateTimeoutValue[0] = 0.1;
stateTransitionOnTimeout[0] = "Ready";
stateSound[0] = weaponSwitchSound;
stateName[1] = "Ready";
stateTimeoutValue[1] = 0.3;
stateTransitionOnTriggerDown[1] = "WaitForFire";
stateAllowImageChange[1] = true;
stateSequence[1] = "Ready";
stateName[2] = "Fire";
stateTransitionOnTimeout[2] = "Smoke";
stateTimeoutValue[2] = 0.3;
stateFire[2] = true;
stateAllowImageChange[2] = false;
stateSequence[2] = "Fire";
stateScript[2] = "onFire";
stateWaitForTimeout[2] = true;
stateEmitterTime[2] = 0.35;
//stateSound[2] = LegibiterSwingSound;
stateEjectShell[2] = true;
stateName[3] = "Smoke";
stateEmitterTime[3] = 0.65;
stateEmitterNode[3] = "muzzleNode";
stateTimeoutValue[3] = 0.6;
stateTransitionOnTimeout[3] = "Reload";
stateName[4] = "Reload";
stateSequence[4] = "Reload";
stateTransitionOnTriggerUp[4] = "Ready";
stateSequence[4] = "Ready";
stateName[5] = "WaitForFire";
stateTimeoutValue[5] = 0.4;
stateTransitionOnTimeout[5] = "Fire";
};
Still instant, no matter what I set it to.