< Summary

Class:DCL.Skybox.SkyboxElementsReferences
Assembly:ProceduralSkybox
File(s):/tmp/workspace/unity-renderer/unity-renderer/Assets/Rendering/ProceduralSkybox/ToolProceduralSkybox/Scripts/Skybox3DElements/SkyboxElementsReferences.cs
Covered lines:0
Uncovered lines:4
Coverable lines:4
Total lines:23
Line coverage:0% (0 of 4)
Covered branches:0
Total branches:0
Covered methods:0
Total methods:1
Method coverage:0% (0 of 1)

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
Create()0%12300%

File(s)

/tmp/workspace/unity-renderer/unity-renderer/Assets/Rendering/ProceduralSkybox/ToolProceduralSkybox/Scripts/Skybox3DElements/SkyboxElementsReferences.cs

#LineLine coverage
 1using Cysharp.Threading.Tasks;
 2using DCL.Providers;
 3using System.Threading;
 4using UnityEngine;
 5
 6namespace DCL.Skybox
 7{
 8    public class SkyboxElementsReferences : MonoBehaviour
 9    {
 10        private const string PREFAB = "SkyboxElements.prefab";
 11
 12        public GameObject domeElementsGO;
 13        public GameObject satelliteElementsGO;
 14        public GameObject planarElementsGO;
 15
 16        public static async UniTask<SkyboxElementsReferences> Create(IAddressableResourceProvider addressableResourcePro
 17        {
 018            GameObject prefabToInstantiate = await addressableResourceProvider.GetAddressable<GameObject>(PREFAB, ct);
 019            var refernces = Instantiate(prefabToInstantiate).GetComponent<SkyboxElementsReferences>();
 020            return refernces;
 021        }
 22    }
 23}

Methods/Properties

Create()