コード例 #1
0
 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);
     }
 }
コード例 #2
0
    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();
    }
コード例 #3
0
ファイル: SetParameters.cs プロジェクト: GHendrikx/SUSTAIN
 // Start is called before the first frame update
 void Start()
 {
     studioParameterTrigger.TriggerParameters(AudioParameters.Progression, 5);
     eventEmitter.Play();
 }