示例#1
0
    IEnumerator ChangeCameraDelayed(int index)
    {
        yield return(new WaitForSeconds(0.01f));

        cameraHolder.SetActive(false); // set old camera inactive
        cameraHolder = cameraHolders[index];
        mainCam      = mainCams[index];
        camAnim      = camAnims[index];
        camListener  = camListeners[index];
        canvasContainer.SetCanvasCam(renderCameras[index]);
        cameraHolder.SetActive(true); // set new camera active
        gui.SetHealth();
    }