getPaused() public method

public getPaused ( bool &paused ) : RESULT
paused bool
return RESULT
Beispiel #1
0
    public bool IsPaused()
    {
        bool isPaused;

        instance.getPaused(out isPaused);
        return(isPaused);
    }
    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);
        }
    }