I am making a wookie bowcastter, im making it shoot 1 projectile on click and 8 if you charge it, kind of like the star wars jedi knights: jedi academy. How should i change my script so it would make it so when its charged it will emitt the wcbchargedemitter until the mouse is released to fire?
stateName[0] = "Activate";
stateTimeoutValue[0] = 0.15;
stateTransitionOnTimeout[0] = "Ready";
stateSound[0] = weaponSwitchSound;
stateName[1] = "Ready";
stateTransitionOnTriggerDown[1] = "chargeopt";
stateAllowImageChange[1] = true;
stateSequence[1] = "Ready";
stateName[2] = "chargeopt";
stateTransitionOnTriggerUp[2] = "fire";
stateWaitForTimeout[2] = false;
stateTransitionOnTimeout[2] = "chargeready";
stateTimeoutvalue[2] = 3;
stateAllowImageChange[2] = true;
stateName[3] = "Fire";
stateTransitionOnTimeout[3] = "Reload";
stateTimeoutValue[3] = 0.3;
stateFire[3] = true;
stateAllowImageChange[3] = false;
stateSequence[3] = "Fire";
stateScript[3] = "onFire";
stateWaitForTimeout[3] = true;
stateEmitter[3] = wcbshotemitter;
stateEmitterTime[3] = 0.05;
stateEmitterNode[3] = "muzzleNode";
stateSound[3] = wcbShot1Sound;
statename[4] = "Reload";
statesequence[4] = "Reload";
stateTransitionOnTimeout[4] = "Ready";
stateTimeoutValue[4] = 0.5;
statename[5] = "chargeready";
stateTransitionOnTriggerUp[5] = "chargefire";
stateEmitter[5] = wcbchargedEmitter;
stateEmitterTime[5] = 0.3;
stateEmitterNode[5] = "muzzleNode";
stateSound[5] = wcbchargeSound;
statename[6] = "chargefire";
statesequence[6] = "Fire";
stateFire[6] = true;
stateScript[6] = "onchargeFire";
stateTransitiononTimeout[6] = "Reload";
stateEmitter[6] = wcbshotemitter;
stateEmitterTime[6] = 0.05;
stateEmitterNode[6] = "muzzleNode";
stateSound[6] = wcbShot2Sound;