FMOD.Studio.EventInstance.setPaused C# (CSharp) Method

setPaused() public method

public setPaused ( bool paused ) : RESULT
paused bool
return RESULT
        public RESULT setPaused(bool paused)
        {
            return FMOD_Studio_EventInstance_SetPaused(rawPtr, paused);
        }
        public RESULT start()

Usage Example

    void Update()
    {
        if (Vector3.Distance(_Player.transform.position, this.transform.position) < 30)
        {
            bool paused;
            riverSound.getPaused(out paused);

            if (paused)
            {
                riverSound.setPaused(false);
            }

            Occlusion();

            for (int i = 0; i < riverPosition.Length - 1; i++)
            {
                if (_Player.transform.position.x < riverPosition[i].x && _Player.transform.position.x > riverPosition[i + 1].x)
                {
                    float a, b;

                    a = (riverPosition[i + 1].z - riverPosition[i].z) / (riverPosition[i + 1].x - riverPosition[i].x);
                    b = riverPosition[i + 1].z - a * riverPosition[i + 1].x;
                    this.transform.position = new Vector3(_Player.transform.position.x, this.transform.position.y, _Player.transform.position.x * a + b);
                }
            }
        }
        else
        {
            riverSound.setPaused(true);
        }
    }
All Usage Examples Of FMOD.Studio.EventInstance::setPaused
EventInstance