< Summary

Class:DCL.Skybox.RenderSatelliteLayer
Assembly:SkyboxEditorAssembly
File(s):/tmp/workspace/unity-renderer/unity-renderer/Assets/Rendering/ProceduralSkybox/ToolProceduralSkybox/Scripts/Editor/Procedural Skybox/TextureLayers/RenderSatelliteLayer.cs
Covered lines:0
Uncovered lines:21
Coverable lines:21
Total lines:58
Line coverage:0% (0 of 21)
Covered branches:0
Total branches:0

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
RenderLayer(...)0%6200%

File(s)

/tmp/workspace/unity-renderer/unity-renderer/Assets/Rendering/ProceduralSkybox/ToolProceduralSkybox/Scripts/Editor/Procedural Skybox/TextureLayers/RenderSatelliteLayer.cs

#LineLine coverage
 1using System.Collections;
 2using System.Collections.Generic;
 3using UnityEditor;
 4using UnityEngine;
 5
 6namespace DCL.Skybox
 7{
 8    public static class RenderSatelliteLayer
 9    {
 10        public static void RenderLayer(ref float timeOfTheDay, EditorToolMeasurements toolSize, TextureLayer layer)
 11        {
 12            // Texture
 013            RenderSimpleValues.RenderTexture(SkyboxEditorLiterals.LayerProperties.texture, ref layer.texture);
 14
 15            // Row and Coloumns
 016            RenderSimpleValues.RenderVector2Field(SkyboxEditorLiterals.LayerProperties.rowsColumns, ref layer.flipbookRo
 17
 18            // Anim Speed
 019            RenderSimpleValues.RenderFloatField(SkyboxEditorLiterals.LayerProperties.animSpeed, ref layer.flipbookAnimSp
 20
 21            // Gradient
 022            RenderSimpleValues.RenderColorGradientField(layer.color, SkyboxEditorLiterals.LayerProperties.color, layer.t
 23
 024            EditorGUILayout.Space(10);
 025            EditorGUILayout.Space(10);
 26
 027            EditorGUILayout.BeginHorizontal(GUILayout.ExpandWidth(false));
 028            EditorGUILayout.LabelField(SkyboxEditorLiterals.LayerProperties.movementType, GUILayout.Width(150), GUILayou
 029            layer.movementTypeSatellite = (MovementType)EditorGUILayout.EnumPopup(layer.movementTypeSatellite, GUILayout
 030            EditorGUILayout.EndHorizontal();
 31
 032            EditorGUI.indentLevel++;
 033            EditorGUILayout.Separator();
 34
 035            if (layer.movementTypeSatellite == MovementType.Speed)
 36            {
 37                // Speed
 038                RenderSimpleValues.RenderVector2Field(SkyboxEditorLiterals.LayerProperties.speed, ref layer.speed_Vector
 39            }
 40            else
 41            {
 42                // Offset
 043                RenderTransitioningVariables.RenderTransitioningVector2(ref timeOfTheDay, layer.offset, SkyboxEditorLite
 44            }
 45
 046            EditorGUI.indentLevel--;
 047            EditorGUILayout.Space(20);
 48
 49            // Rotation
 050            RenderTransitioningVariables.RenderTransitioningFloat(toolSize, ref timeOfTheDay, layer.rotations_float, Sky
 51
 052            EditorGUILayout.Space(12);
 53
 54            // Size
 055            RenderTransitioningVariables.RenderTransitioningVector2(ref timeOfTheDay, layer.satelliteWidthHeight, Skybox
 056        }
 57    }
 58}