private void StartFadeOut(StartFadingOutEvent info) { Entities.ForEach((Entity e, ref CameraFadeParameters cameraFade) => { cameraFade.ShouldImmediatlyFadeIn = info.ShouldFadeInWhenDone; cameraFade.OldFadingSpeedFactor = cameraFade.FadingSpeed; if (info.SpeedOverride != -1.0f) { cameraFade.FadingSpeed = info.SpeedOverride; } EntityManager.AddComponentData(e, new CameraFadeOut()); }); }
protected void OnStartFadingOut(StartFadingOutEvent info) { this.Enabled = true; }