< Summary

Class:SpawnObject
Assembly:Test
File(s):E:/Unity/Unity Project/VR-Basics/Assets/_Course Library/Scripts/Core/SpawnObject.cs
Covered lines:5
Uncovered lines:4
Coverable lines:9
Total lines:24
Line coverage:55.5% (5 of 9)
Covered branches:0
Total branches:0
Covered methods:2
Total methods:3
Method coverage:66.6% (2 of 3)

Coverage History

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
SpawnObject()0%000100%
Spawn()0%0000%
OnValidate()0%00075%

File(s)

E:/Unity/Unity Project/VR-Basics/Assets/_Course Library/Scripts/Core/SpawnObject.cs

#LineLine coverage
 1using UnityEngine;
 2
 3/// <summary>
 4/// Spawn an object at a transform's position
 5/// </summary>
 6public class SpawnObject : MonoBehaviour
 7{
 8    [Tooltip("The object that will be spawned")]
 129    public GameObject originalObject = null;
 10
 11    [Tooltip("The transform where the object is spanwed")]
 1212    public Transform spawnPosition = null;
 13
 14    public void Spawn()
 015    {
 016        Instantiate(originalObject, spawnPosition.position, spawnPosition.rotation);
 017    }
 18
 19    private void OnValidate()
 1220    {
 1221        if (!spawnPosition)
 022            spawnPosition = transform;
 1223    }
 24}

Methods/Properties

SpawnObject()
Spawn()
OnValidate()