< 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:5
Uncovered lines:1
Coverable lines:6
Total lines:38
Line coverage:83.3% (5 of 6)
Covered branches:0
Total branches:0

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
RaycastEvent()0%2100%
DataStore_ECS7()0%110100%

File(s)

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

#LineLine coverage
 1using DCL.Controllers;
 2using UnityEngine;
 3
 4namespace DCL
 5{
 6    public class DataStore_ECS7
 7    {
 8        public class PointerEvent
 9        {
 10            public int buttonId = 0;
 11            public bool isButtonDown = false;
 12            public bool hasValue = false;
 13        }
 14
 15        public class RaycastEvent
 16        {
 17            public class Hit
 18            {
 19                public float distance;
 20                public Vector3 normal;
 21                public Vector3 point;
 22                public Collider collider;
 23            }
 24
 025            public Hit hit = new Hit();
 26            public Ray ray;
 27            public bool didHit;
 28            public bool hasValue = false;
 29        }
 30
 54431        public readonly BaseList<IParcelScene> scenes = new BaseList<IParcelScene>();
 54432        public readonly BaseDictionary<string, BaseRefCountedCollection<object>> pendingSceneResources = new BaseDiction
 54433        public readonly BaseDictionary<long, GameObject> shapesReady = new BaseDictionary<long, GameObject>();
 34        public bool isEcs7Enabled = false;
 54435        public PointerEvent lastPointerInputEvent = new PointerEvent();
 54436        public RaycastEvent lastPointerRayHit = new RaycastEvent();
 37    }
 38}

Methods/Properties

RaycastEvent()
DataStore_ECS7()