< Summary

Class:DCL.PluginSystemFactoryDesktop
Assembly:PluginSystemDesktop
File(s):/tmp/workspace/explorer-desktop/unity-renderer-desktop/Assets/Scripts/MainScripts/DCL/Controllers/PluginSystemDesktop/PluginSystemFactoryDesktop.cs
Covered lines:0
Uncovered lines:6
Coverable lines:6
Total lines:26
Line coverage:0% (0 of 6)
Covered branches:0
Total branches:0

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
Create()0%12300%

File(s)

/tmp/workspace/explorer-desktop/unity-renderer-desktop/Assets/Scripts/MainScripts/DCL/Controllers/PluginSystemDesktop/PluginSystemFactoryDesktop.cs

#LineLine coverage
 1using DCL.Emotes;
 2using DCL.EmotesWheel;
 3using DCL.EquippedEmotes;
 4using DCL.ExperiencesViewer;
 5using DCL.Tutorial;
 6using DCL.Skybox;
 7using DCL.LogReport;
 8
 9namespace DCL
 10{
 11    public static class PluginSystemFactoryDesktop
 12    {
 13        public static PluginSystem Create()
 14        {
 015            var pluginSystem = PluginSystemFactory.Create();
 16
 017            pluginSystem.Unregister<TextureCompressionTogglePlugin>();
 018            pluginSystem.Register<ExploreV2Feature>(() => new ExploreV2FeatureDesktop());
 019            pluginSystem.Register<LogReportPlugin>(() => new LogReportPlugin());
 20
 021            pluginSystem.SetFeatureFlagsData(DataStore.i.featureFlags.flags);
 22
 023            return pluginSystem;
 24        }
 25    }
 26}

Methods/Properties

Create()