< Summary

Class:DCL.SettingsCommon.SettingsControllers.QualitySettingsReferences
Assembly:SettingsControllers
File(s):/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/Settings/SettingsControllers/QualitySettingsReferences.cs
Covered lines:1
Uncovered lines:1
Coverable lines:2
Total lines:23
Line coverage:50% (1 of 2)
Covered branches:0
Total branches:0

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
Awake()0%110100%

File(s)

/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/Settings/SettingsControllers/QualitySettingsReferences.cs

#LineLine coverage
 1using Cinemachine;
 2using DCL.Rendering;
 3using UnityEngine;
 4using UnityEngine.Rendering;
 5
 6namespace DCL.SettingsCommon.SettingsControllers
 7{
 8    /// <summary>
 9    /// This MonoBehaviour will only contain the external references needed for the quality settings.
 10    /// </summary>
 11    public class QualitySettingsReferences : MonoBehaviour
 12    {
 13        public Light environmentLight = null;
 14        public Volume postProcessVolume = null;
 15        public CinemachineFreeLook thirdPersonCamera = null;
 16        public CinemachineVirtualCamera firstPersonCamera = null;
 17        public CullingControllerSettingsData cullingControllerSettingsData = null;
 18
 019        public static QualitySettingsReferences i { get; private set; }
 20
 24821        private void Awake() { i = this; }
 22    }
 23}