< Summary

Class:BIWController
Assembly:BuilderInWorld
File(s):/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/BuilderMode/Controllers/BIWController.cs
Covered lines:4
Uncovered lines:8
Coverable lines:12
Total lines:34
Line coverage:33.3% (4 of 12)
Covered branches:0
Total branches:0

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
Init()0%110100%
EnterEditMode(...)0%110100%
ExitEditMode()0%2100%
Update()0%6200%
FrameUpdate()0%2100%

File(s)

/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/BuilderMode/Controllers/BIWController.cs

#LineLine coverage
 1using DCL.Controllers;
 2using System.Collections;
 3using System.Collections.Generic;
 4using UnityEngine;
 5
 6public class BIWController : MonoBehaviour
 7{
 8    protected ParcelScene sceneToEdit;
 9
 10    protected bool isEditModeActive = false;
 11
 5812    public virtual void Init() { isEditModeActive = false; }
 13
 14    public virtual void EnterEditMode(ParcelScene scene)
 15    {
 1616        this.sceneToEdit = scene;
 1617        isEditModeActive = true;
 1618    }
 19
 20    public virtual void ExitEditMode()
 21    {
 022        isEditModeActive = false;
 023        sceneToEdit = null;
 024    }
 25
 26    protected virtual void Update()
 27    {
 028        if (!isEditModeActive)
 029            return;
 030        FrameUpdate();
 031    }
 32
 033    protected virtual void FrameUpdate() { }
 34}