public VignetteAnimationBehaviour(PostProcessingProfile profile, float totalTime, FinalVignetteCommandBuffer vignette, float innerValue, float outerValue) : base(profile, totalTime) { m_Vignette = vignette; m_VignetteInnerValue = innerValue; m_VignetteOuterValue = outerValue; m_OuterValueLerpData = new Utils.InterpolationData <float>(); m_OuterValueLerpData.TotalTime = totalTime; }
private void Awake() { isAndroid = Data.Instance.isAndroid; initialPixelSize = Data.Instance.pixelSize; sensorSizeValue = sensorSizeValueInitial; cam.enabled = false; Data.Instance.events.OnAvatarCrash += OnAvatarCrash; Data.Instance.events.StartMultiplayerRace += StartMultiplayerRace; Data.Instance.events.OnChangeMood += OnChangeMood; Data.Instance.events.OnVersusTeamWon += OnVersusTeamWon; Data.Instance.events.OnMissionComplete += OnMissionComplete; Data.Instance.events.OnStartGameScene += OnStartGameScene; //if (Data.Instance.playMode != Data.PlayModes.SURVIVAL) //{ // Data.Instance.events.OnProjectilStartSnappingTarget += OnProjectilStartSnappingTarget; // Data.Instance.events.OnCameraZoomTo += OnCameraZoomTo; //} Data.Instance.events.OnGameOver += OnGameOver; pixelSize = 10; vignette = GetComponentInChildren <FinalVignetteCommandBuffer>(); if (Data.Instance.useRetroPixelPro) { Component rpp = Data.Instance.videogamesData.GetActualVideogameData().retroPixelPro; retroPixelPro = CopyComponent(rpp, cam.gameObject) as RetroPixelPro; retroPixelPro.pixelSize = initialPixelSize; SetPixels(30); if (isAndroid) { vignette.VignetteInnerValueDistance = 0; vignette.VignetteOuterValueDistance = 0.99f; } } else { Destroy(vignette); } }
void Start() { vignette = GetComponent <FinalVignetteCommandBuffer>(); UpdateVignetteParameters(0.0f); }