< Summary

Class:MainScripts.DCL.Controllers.HUD.Profile.ProfileHUDControllerDesktop
Assembly:ProfileHUDDesktop
File(s):/tmp/workspace/explorer-desktop/unity-renderer-desktop/Assets/Scripts/MainScripts/DCL/Controllers/HUD/Profile/ProfileHUDControllerDesktop.cs
Covered lines:0
Uncovered lines:9
Coverable lines:9
Total lines:27
Line coverage:0% (0 of 9)
Covered branches:0
Total branches:0

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
ProfileHUDControllerDesktop(...)0%2100%
OnExitButtonClick()0%2100%
GetViewPrefab()0%2100%

File(s)

/tmp/workspace/explorer-desktop/unity-renderer-desktop/Assets/Scripts/MainScripts/DCL/Controllers/HUD/Profile/ProfileHUDControllerDesktop.cs

#LineLine coverage
 1using MainScripts.DCL.Utils;
 2using UnityEngine;
 3
 4namespace MainScripts.DCL.Controllers.HUD.Profile
 5{
 6    public class ProfileHUDControllerDesktop : ProfileHUDController
 7    {
 8        private ProfileHUDViewDesktop viewDesktop;
 09        public ProfileHUDControllerDesktop(IUserProfileBridge userProfileBridge) : base(userProfileBridge)
 10        {
 011            viewDesktop = (ProfileHUDViewDesktop)view;
 012            viewDesktop.getButtonSignUp.onClick.RemoveAllListeners();
 013            viewDesktop.getButtonSignUp.onClick.AddListener(OnExitButtonClick); // When you exit the renderer, you will 
 014            viewDesktop.buttonExit.onClick.AddListener(OnExitButtonClick);
 015        }
 16
 17        private void OnExitButtonClick()
 18        {
 019            DesktopUtils.Quit();
 020        }
 21
 22        protected override GameObject GetViewPrefab()
 23        {
 024            return Resources.Load<GameObject>("ProfileHUDDesktop");
 25        }
 26    }
 27}