public void SetParameters(float performance, int gameClear, int corrupion, int progression, StudioParameterTrigger sp) { if (performance != -999) { sp.TriggerParameters(AudioParameters.Performance, performance); } if (gameClear != -999) { sp.TriggerParameters(AudioParameters.GameClear, gameClear); } if (corrupion != -999) { sp.TriggerParameters(AudioParameters.Corruption, corrupion); } if (progression != -999) { sp.TriggerParameters(AudioParameters.Progression, progression); } }
private void SetFMODParameters(int[] values) { Debug.Log("Spear is " + values[1]); Debug.Log("Dodge is " + values[2]); Debug.Log("Obs is " + values[3]); Debug.Log("Difficulty is " + values[0]); for (int i = 0; i < values.Length; i++) { trigger.Emitters[0].Params[i].Value = values[i]; } trigger.TriggerParameters(); }
// Start is called before the first frame update void Start() { studioParameterTrigger.TriggerParameters(AudioParameters.Progression, 5); eventEmitter.Play(); }