< Summary

Class:PluginFeature
Assembly:FeatureTemplate
File(s):/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/FeatureController/FeatureTemplate/PluginFeature.cs
Covered lines:3
Uncovered lines:2
Coverable lines:5
Total lines:19
Line coverage:60% (3 of 5)
Covered branches:0
Total branches:0

Metrics

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

File(s)

/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/FeatureController/FeatureTemplate/PluginFeature.cs

#LineLine coverage
 1using System.Collections;
 2using System.Collections.Generic;
 3using UnityEngine;
 4
 5/// <summary>
 6/// This is the main template for the features handled by FeatureController
 7///
 8/// This will handle all the monobehaviour callbacks when your feature is activated
 9/// </summary>
 10public abstract class PluginFeature
 11{
 012    public virtual void Initialize() { }
 13    //Note: Do not use OnGUI, try to avoid it if possible since it can be called multiple times per frame
 337814    public virtual void OnGUI() { }
 2125315    public virtual void Update() { }
 2125216    public virtual void LateUpdate() { }
 017    public virtual void Dispose() { }
 18
 19}