< Summary

Class:DCL.Tutorial.TutorialStep_MinimapTooltip
Assembly:Onboarding
File(s):/tmp/workspace/unity-renderer/unity-renderer/Assets/Tutorial/Scripts/Steps/Initial/TutorialStep_MinimapTooltip.cs
Covered lines:0
Uncovered lines:18
Coverable lines:18
Total lines:48
Line coverage:0% (0 of 18)
Covered branches:0
Total branches:0

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
OnStepStart()0%2100%
OnStepFinished()0%2100%
SetTooltipPosition()0%20400%
NavmapView_OnToggle(...)0%12300%

File(s)

/tmp/workspace/unity-renderer/unity-renderer/Assets/Tutorial/Scripts/Steps/Initial/TutorialStep_MinimapTooltip.cs

#LineLine coverage
 1namespace DCL.Tutorial
 2{
 3    /// <summary>
 4    /// Class that represents the onboarding tutorial step related to how to open the Minimap.
 5    /// </summary>
 6    public class TutorialStep_MinimapTooltip : TutorialStep_Tooltip
 7    {
 8        public override void OnStepStart()
 9        {
 010            base.OnStepStart();
 11
 012            NavmapView.OnToggle += NavmapView_OnToggle;
 013        }
 14
 15        public override void OnStepFinished()
 16        {
 017            base.OnStepFinished();
 18
 019            NavmapView.OnToggle -= NavmapView_OnToggle;
 020        }
 21
 22        protected override void SetTooltipPosition()
 23        {
 024            base.SetTooltipPosition();
 25
 026            if (tutorialController != null &&
 27                tutorialController.hudController != null &&
 28                tutorialController.hudController.minimapHud.minimapTooltipReference)
 29            {
 030                tooltipTransform.position = tutorialController.hudController.minimapHud.minimapTooltipReference.position
 31            }
 032        }
 33
 34        private void NavmapView_OnToggle(bool isVisible)
 35        {
 036            if (isVisible)
 37            {
 038                isRelatedFeatureActived = true;
 039                stepIsFinished = true;
 040                tutorialController.PlayTeacherAnimation(TutorialTeacher.TeacherAnimation.QuickGoodbye);
 041            }
 042            else if (isRelatedFeatureActived)
 43            {
 044                isRelatedFeatureActived = false;
 45            }
 046        }
 47    }
 48}