예제 #1
0
 private void InitFadingIn(StartFadingInEvent _)
 {
     if (_camera == null)
     {
         SetCameraRef();
     }
 }
예제 #2
0
        /// <summary>
        /// When a new FadeIn effect is called, we add a CameraFadeIn component to help the CameraFadeSystem know what it needs to do
        /// </summary>
        private void StartFadeIn(StartFadingInEvent info)
        {
            Entities.ForEach((Entity e, ref CameraFadeParameters cameraFade) =>
            {
                cameraFade.OldFadingSpeedFactor = cameraFade.FadingSpeed;

                if (info.SpeedOverride != -1.0f)
                {
                    cameraFade.FadingSpeed = info.SpeedOverride;
                }

                EntityManager.AddComponentData(e, new CameraFadeIn());
            });
        }
예제 #3
0
 protected void OnStartFadingIn(StartFadingInEvent _)
 {
     SetFadingMaterialAlpha(1.0f);
     this.Enabled = true;
 }