Ejemplo n.º 1
0
            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;
            }
Ejemplo n.º 2
0
    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);
        }
    }
Ejemplo n.º 3
0
 void Start()
 {
     vignette = GetComponent <FinalVignetteCommandBuffer>();
     UpdateVignetteParameters(0.0f);
 }