< Summary

Class:ECSSystems.Helpers.Vector3Helper
Assembly:ECS7Plugin.Systems.Helpers
File(s):/tmp/workspace/unity-renderer/unity-renderer/Assets/DCLPlugins/ECS7/Systems/Helpers/Vector3Helper.cs
Covered lines:4
Uncovered lines:8
Coverable lines:12
Total lines:30
Line coverage:33.3% (4 of 12)
Covered branches:0
Total branches:0

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
Set(...)0%2100%
Set(...)0%2100%
SetInSceneOffset(...)0%110100%

File(s)

/tmp/workspace/unity-renderer/unity-renderer/Assets/DCLPlugins/ECS7/Systems/Helpers/Vector3Helper.cs

#LineLine coverage
 1using DCL.Configuration;
 2using DCL.Controllers;
 3using UnityEngine;
 4
 5namespace ECSSystems.Helpers
 6{
 7    public static class Vector3Helper
 8    {
 9        public static void Set(ref Vector3 target, ref Vector3 source)
 10        {
 011            target.x = source.x;
 012            target.y = source.y;
 013            target.z = source.z;
 014        }
 15
 16        public static void Set(ref Vector3 target, float x, float y, float z)
 17        {
 018            target.x = x;
 019            target.y = y;
 020            target.z = z;
 021        }
 22
 23        public static void SetInSceneOffset(ref Vector3 target, IParcelScene scene, ref Vector3 position, ref Vector3 wo
 24        {
 1225            target.x = (position.x + worldOffset.x) - scene.sceneData.basePosition.x * ParcelSettings.PARCEL_SIZE;
 1226            target.y = (position.y + worldOffset.y);
 1227            target.z = (position.z + worldOffset.z) - scene.sceneData.basePosition.y * ParcelSettings.PARCEL_SIZE;
 1228        }
 29    }
 30}