< Summary

Class:AvatarSystem.IAvatarFactory
Assembly:AvatarSystem
File(s):/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/AvatarSystem/IAvatarFactory.cs
Covered lines:2
Uncovered lines:0
Coverable lines:2
Total lines:28
Line coverage:100% (2 of 2)
Covered branches:0
Total branches:0

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
Dispose()0%110100%
Initialize()0%110100%

File(s)

/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/AvatarSystem/IAvatarFactory.cs

#LineLine coverage
 1using DCL;
 2using System;
 3using UnityEngine;
 4
 5namespace AvatarSystem
 6{
 7    public interface IAvatarFactory : IService
 8    {
 9        IAvatar CreateAvatar(
 10            GameObject avatarContainer,
 11            IAnimator animator,
 12            ILOD lod,
 13            IVisibility visibility);
 14
 15        IAvatar CreateAvatarWithHologram(
 16            GameObject avatarContainer,
 17            Transform avatarRevealContainer,
 18            GameObject armatureContainer,
 19            IAnimator animator,
 20            ILOD lod,
 21            IVisibility visibility
 22        );
 23
 49324        void IDisposable.Dispose() { }
 25
 49326        void IService.Initialize() { }
 27    }
 28}

Methods/Properties

Dispose()
Initialize()