Exemplo n.º 1
0
    void onButtonPlay()
    {
        Dropdown.OptionData optdata;
        optdata = dropdownPatternList.options[dropdownPatternList.value];
        string name = optdata.text;

        Sound.Param param = paramList[name];
        vibration.vibrate(param.timings, param.amplitudes);
    }
Exemplo n.º 2
0
    public static Sound.Param createParam(float[] pattern, bool hasAmplitudeControl)
    {
        int len = pattern.Length;

        Sound.Param param = new Sound.Param(len);

        for (int i = 0; i < len; i++)
        {
            float v;
            v = pattern[i];

            v = Sound.clampVibration(v, Vibration.MAX_AMPLITUDE, hasAmplitudeControl);

            param.amplitudes[i] = (int)v;
            param.timings[i]    = 16;           //	1/60秒固定
        }

        return(param);
    }