private void InitFadingIn(StartFadingInEvent _) { if (_camera == null) { SetCameraRef(); } }
/// <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()); }); }
protected void OnStartFadingIn(StartFadingInEvent _) { SetFadingMaterialAlpha(1.0f); this.Enabled = true; }