< Summary

Class:DCL.Controllers.GlobalScene
Assembly:MainScripts
File(s):/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/WorldRuntime/GlobalScene.cs
Covered lines:9
Uncovered lines:3
Coverable lines:12
Total lines:36
Line coverage:75% (9 of 12)
Covered branches:0
Total branches:0

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
IsInsideSceneBoundaries(...)0%2100%
IsInsideSceneBoundaries(...)0%110100%
SetData(...)0%220100%
SendMetricsEvent()0%2100%

File(s)

/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/WorldRuntime/GlobalScene.cs

#LineLine coverage
 1using DCL.Helpers;
 2using DCL.Models;
 3using UnityEngine;
 4
 5namespace DCL.Controllers
 6{
 7    public class GlobalScene : ParcelScene
 8    {
 9        [System.NonSerialized]
 10        public bool isPortableExperience = false;
 11
 12        [System.NonSerialized]
 13        public string iconUrl;
 14
 015        protected override string prettyName => $"{sceneData.id}{ (isPortableExperience ? " (PE)" : "") }";
 16
 017        public override bool IsInsideSceneBoundaries(Vector3 worldPosition, float height = 0f) { return true; }
 18
 219        public override bool IsInsideSceneBoundaries(Vector2Int gridPosition, float height = 0) { return true; }
 20
 21        public override void SetData(LoadParcelScenesMessage.UnityParcelScene data)
 22        {
 2223            this.sceneData = data;
 24
 2225            contentProvider = new ContentProvider();
 2226            contentProvider.baseUrl = data.baseUrl;
 2227            contentProvider.contents = data.contents;
 2228            contentProvider.BakeHashes();
 29
 2230            if (DCLCharacterController.i != null)
 2231                gameObject.transform.position = PositionUtils.WorldToUnityPosition(Utils.GridToWorldPosition(data.basePo
 2232        }
 33
 034        protected override void SendMetricsEvent() { }
 35    }
 36}