< Summary

Class:MainScripts.DCL.Controllers.HUD.CharacterPreview.CharacterPreviewInputDetector
Assembly:CharacterPreviewController
File(s):/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/HUD/CharacterPreview/CharacterPreviewInputDetector.cs
Covered lines:0
Uncovered lines:5
Coverable lines:5
Total lines:30
Line coverage:0% (0 of 5)
Covered branches:0
Total branches:0
Covered methods:0
Total methods:5
Method coverage:0% (0 of 5)

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
OnBeginDrag(...)0%6200%
OnDrag(...)0%6200%
OnEndDrag(...)0%6200%
OnPointerEnter(...)0%6200%
OnPointerExit(...)0%6200%

File(s)

/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/HUD/CharacterPreview/CharacterPreviewInputDetector.cs

#LineLine coverage
 1using System;
 2using UnityEngine;
 3using UnityEngine.EventSystems;
 4
 5namespace MainScripts.DCL.Controllers.HUD.CharacterPreview
 6{
 7    public class CharacterPreviewInputDetector : MonoBehaviour, ICharacterPreviewInputDetector
 8    {
 9        public event Action<PointerEventData> OnDragStarted;
 10        public event Action<PointerEventData> OnDragging;
 11        public event Action<PointerEventData> OnDragFinished;
 12        public event Action<PointerEventData> OnPointerFocus;
 13        public event Action<PointerEventData> OnPointerUnFocus;
 14
 15        public void OnBeginDrag(PointerEventData eventData) =>
 016            OnDragStarted?.Invoke(eventData);
 17
 18        public void OnDrag(PointerEventData eventData) =>
 019            OnDragging?.Invoke(eventData);
 20
 21        public void OnEndDrag(PointerEventData eventData) =>
 022            OnDragFinished?.Invoke(eventData);
 23
 24        public void OnPointerEnter(PointerEventData eventData) =>
 025            OnPointerFocus?.Invoke(eventData);
 26
 27        public void OnPointerExit(PointerEventData eventData) =>
 028            OnPointerUnFocus?.Invoke(eventData);
 29    }
 30}