Example #1
0
    // Spawn the ball
    void SpawnBall()
    {
        // Start background music in a loop
        audioSource.loop = true;
        audioSource.clip = background;
        audioSource.Play();

        // Clean starting screen
        uidisplay.CleanDisplay();

        // Enable camera control for the ball
        m_CameraControl.enabled = true;

        m_Ball.m_Instance = Instantiate(m_BallPrefab, m_Ball.m_StartingPosition.position, m_Ball.m_StartingPosition.rotation) as GameObject;
        m_Ball.Setup(m_Camera, this, m_HoleCollider);
        m_CameraControl.SetPlayer(m_Ball.m_Instance);
    }