< Summary

Class:DCL.DataStore_ECS7
Assembly:DataStore
File(s):/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/DataStore/DataStore_ECS7.cs
Covered lines:9
Uncovered lines:0
Coverable lines:9
Total lines:36
Line coverage:100% (9 of 9)
Covered branches:0
Total branches:0

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
PointerEvent(...)0%110100%
DataStore_ECS7()0%110100%

File(s)

/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/DataStore/DataStore_ECS7.cs

#LineLine coverage
 1using System.Collections.Generic;
 2using DCL.Controllers;
 3using DCL.ECS7.UI;
 4using DCL.Helpers;
 5using DCLPlugins.UUIDEventComponentsPlugin.UUIDComponent.Interfaces;
 6using JetBrains.Annotations;
 7using UnityEngine;
 8
 9namespace DCL
 10{
 11    public class DataStore_ECS7
 12    {
 13        public readonly struct PointerEvent
 14        {
 15            public readonly int buttonId;
 16            public readonly RaycastResultInfo rayResult;
 17            public readonly bool isButtonDown;
 18
 19            public PointerEvent(int buttonId, bool isButtonDown, RaycastResultInfo rayResult)
 20            {
 1221                this.buttonId = buttonId;
 1222                this.isButtonDown = isButtonDown;
 1223                this.rayResult = rayResult;
 1224            }
 25        }
 26
 55227        public readonly BaseList<IParcelScene> scenes = new BaseList<IParcelScene>();
 55228        public readonly BaseDictionary<string, BaseRefCountedCollection<object>> pendingSceneResources = new BaseDiction
 55229        public readonly BaseDictionary<long, List<IPointerInputEvent>> entityEvents = new BaseDictionary<long, List<IPoi
 55230        public readonly BaseDictionary<long, GameObject> shapesReady = new BaseDictionary<long, GameObject>();
 55231        public IUIDataContainer uiDataContainer = new UIDataContainer();
 32        public bool isEcs7Enabled = false;
 33        public PointerEvent? lastPointerInputEvent = null;
 34        public RaycastHit? lastPointerRayHit = null;
 35    }
 36}