private void Step(float time)
    {
        bool flag = false;

        if (DialogOverlay.IsOn())
        {
            if (superMasterFade.to != superMasterFade.from)
            {
                if (superMasterFade.from > superMasterFade.to)
                {
                    superMasterFade.time = 0f;
                }
                else
                {
                    superMasterFade.time = superMasterFade.duration;
                }
            }
            flag = superMasterFade.Step(0f);
        }
        else
        {
            flag = superMasterFade.Step(time);
        }
        offsetX.Step(time);
        offsetY.Step(time);
        cameraCenter = new Vector2(-0.23f * offsetX.current, 0.23f * offsetY.current);
        zoom.Step(time);
        cameraZoom = zoom.current;
        if (blur.Step(time) || flag)
        {
            ApplyBlur();
        }
        bool flag2 = vignette.Step(time);

        if ((flag2 | dim.Step(time)) || flag)
        {
            ApplyVignette();
        }
        if (RenderSettings.skybox == defaultSkyboxMaterial)
        {
            RenderSettings.skybox = skyboxMaterial;
        }
        if (credits.Step(time))
        {
            creditsAdjust = credits.current;
            skyboxMaterial.SetColor("_Tint", Color.Lerp(defaultSkyboxColor, creditsSkyboxColor, creditsAdjust));
            creditsPostProcessVolume.weight = instance.creditsAdjust;
            creditsPostProcessVolume.gameObject.SetActive(creditsAdjust != 0f);
        }
    }
Example #2
0
 protected override void Update()
 {
     base.Update();
     if (DialogOverlay.IsOn())
     {
         return;
     }
     if (mRefreshWait <= 0f)
     {
         SetJoinFriendButtonState();
         if ((InputManager.ActiveDevice.Action4.IsPressed && InputManager.ActiveDevice.Action4.HasChanged) || Input.GetKeyDown(KeyCode.Y))
         {
             RefreshClick();
         }
         if ((InputManager.ActiveDevice.RightTrigger.IsPressed && InputManager.ActiveDevice.RightTrigger.HasChanged) || Input.GetKeyDown(KeyCode.F))
         {
             ToggleFriendlyGame();
             RefreshClick();
         }
     }
     else
     {
         SetJoinFriendButtonState(checkFriends: false);
         mRefreshWait -= Time.deltaTime;
         if (mRefreshWait <= 0f && lobbySelectMenuOptions != null)
         {
             lobbySelectMenuOptions.ShowRefreshText(show: true);
             showFriendText = true;
         }
     }
     sLobbyUpdateTimer -= Time.deltaTime;
     if (sLobbyUpdateTimer < 0f)
     {
         if (selectedMenuItem != null && selectedMenuItem.boundData != null)
         {
             NetGame.instance.transport.RequestLobbyDataRefresh(selectedMenuItem.boundData, inSession: false);
         }
         sLobbyUpdateTimer = NetGame.instance.transport.GetLobbyDataRefreshThrottleTime();
     }
 }