< Summary

Class:DCL.ECS7.InternalComponents.InternalMaterial
Assembly:ECS7Plugin.InternalECSComponents.Interfaces
File(s):/tmp/workspace/unity-renderer/unity-renderer/Assets/DCLPlugins/ECS7/InternalECSComponents/Interfaces/InternalECSComponentModels.cs
Covered lines:0
Uncovered lines:1
Coverable lines:1
Total lines:54
Line coverage:0% (0 of 1)
Covered branches:0
Total branches:0

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
InternalMaterial()0%2100%

File(s)

/tmp/workspace/unity-renderer/unity-renderer/Assets/DCLPlugins/ECS7/InternalECSComponents/Interfaces/InternalECSComponentModels.cs

#LineLine coverage
 1using System.Collections.Generic;
 2using DCL.ECSComponents;
 3using UnityEngine;
 4using RaycastHit = DCL.ECSComponents.RaycastHit;
 5
 6namespace DCL.ECS7.InternalComponents
 7{
 8    public class InternalComponent
 9    {
 10        public bool dirty => _dirty;
 11        internal bool _dirty = true;
 12    }
 13
 14    public class InternalTexturizable : InternalComponent
 15    {
 16        public IList<Renderer> renderers = new List<Renderer>();
 17    }
 18
 19    public class InternalMaterial : InternalComponent
 20    {
 21        public Material material = null;
 022        public bool castShadows = true;
 23    }
 24
 25    public class InternalColliders : InternalComponent
 26    {
 27        public IList<Collider> colliders = new List<Collider>();
 28    }
 29
 30    public class InternalRenderers : InternalComponent
 31    {
 32        public IList<Renderer> renderers = new List<Renderer>();
 33    }
 34
 35    public class InternalVisibility : InternalComponent
 36    {
 37        public bool visible = true;
 38    }
 39
 40    public class InternalInputEventResults : InternalComponent
 41    {
 42        public class EventData
 43        {
 44            public ActionButton button;
 45            public RaycastHit hit;
 46            public PointerEventType type;
 47            public int timestamp;
 48            public float analog;
 49        }
 50
 51        public Queue<EventData> events;
 52        public int lastTimestamp;
 53    }
 54}

Methods/Properties

InternalMaterial()