< Summary

Class:BIWController
Assembly:BuilderInWorld
File(s):/tmp/workspace/unity-renderer/unity-renderer/Assets/DCLPlugins/BuilderInWorld/Scripts/Controllers/BIWController.cs
Covered lines:7
Uncovered lines:7
Coverable lines:14
Total lines:40
Line coverage:50% (7 of 14)
Covered branches:0
Total branches:0

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
Initialize(...)0%110100%
EnterEditMode(...)0%110100%
ExitEditMode()0%2100%
OnGUI()0%2100%
LateUpdate()0%2100%
Update()0%2100%
Dispose()0%2100%

File(s)

/tmp/workspace/unity-renderer/unity-renderer/Assets/DCLPlugins/BuilderInWorld/Scripts/Controllers/BIWController.cs

#LineLine coverage
 1using DCL.Controllers;
 2using System.Collections;
 3using System.Collections.Generic;
 4using DCL.Builder;
 5using UnityEngine;
 6
 7public abstract class BIWController : IBIWController
 8{
 9    internal IParcelScene sceneToEdit;
 10    internal IBuilderScene builderScene;
 11
 12    protected bool isEditModeActive = false;
 13    protected IContext context;
 14    public virtual void Initialize(IContext context)
 15    {
 916        this.context = context;
 917        isEditModeActive = false;
 918    }
 19
 20    public virtual void EnterEditMode(IBuilderScene scene)
 21    {
 22822        builderScene = scene;
 22823        sceneToEdit = builderScene.scene;
 22824        isEditModeActive = true;
 22825    }
 26
 27    public virtual void ExitEditMode()
 28    {
 029        isEditModeActive = false;
 030        sceneToEdit = null;
 031    }
 32
 033    public virtual void OnGUI() { }
 34
 035    public virtual void LateUpdate() { }
 36
 037    public virtual void Update() { }
 38
 039    public virtual void Dispose() { }
 40}