< 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:24
Coverable lines:24
Total lines:64
Line coverage:0% (0 of 24)
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.texture, ref layer.texture);
 14
 15            // Row and Coloumns
 016            RenderSimpleValues.RenderVector2Field(SkyboxEditorLiterals.rowsColumns, ref layer.flipbookRowsAndColumns);
 17
 18            // Anim Speed
 019            RenderSimpleValues.RenderFloatField(SkyboxEditorLiterals.animSpeed, ref layer.flipbookAnimSpeed);
 20
 21            // Normal Texture
 022            RenderSimpleValues.RenderTexture(SkyboxEditorLiterals.normalMap, ref layer.textureNormal);
 23
 24            // Normal Intensity
 025            RenderSimpleValues.RenderFloatFieldAsSlider(SkyboxEditorLiterals.normalIntensity, ref layer.normalIntensity,
 26
 27            // Gradient
 028            RenderSimpleValues.RenderColorGradientField(layer.color, SkyboxEditorLiterals.color, layer.timeSpan_start, l
 29
 030            EditorGUILayout.Space(10);
 031            EditorGUILayout.Space(10);
 32
 033            EditorGUILayout.BeginHorizontal(GUILayout.ExpandWidth(false));
 034            EditorGUILayout.LabelField(SkyboxEditorLiterals.movementType, GUILayout.Width(150), GUILayout.ExpandWidth(fa
 035            layer.movementTypeSatellite = (MovementType)EditorGUILayout.EnumPopup(layer.movementTypeSatellite, GUILayout
 036            EditorGUILayout.EndHorizontal();
 37
 038            EditorGUI.indentLevel++;
 039            EditorGUILayout.Separator();
 40
 041            if (layer.movementTypeSatellite == MovementType.Speed)
 42            {
 43                // Speed
 044                RenderSimpleValues.RenderVector2Field(SkyboxEditorLiterals.speed, ref layer.speed_Vector2);
 045            }
 46            else
 47            {
 48                // Offset
 049                RenderTransitioningVariables.RenderTransitioningVector2(ref timeOfTheDay, layer.offset, SkyboxEditorLite
 50            }
 51
 052            EditorGUI.indentLevel--;
 053            EditorGUILayout.Space(20);
 54
 55            // Rotation
 056            RenderTransitioningVariables.RenderTransitioningFloat(toolSize, ref timeOfTheDay, layer.rotations_float, Sky
 57
 058            EditorGUILayout.Space(12);
 59
 60            // Size
 061            RenderTransitioningVariables.RenderTransitioningVector2(ref timeOfTheDay, layer.satelliteWidthHeight, Skybox
 062        }
 63    }
 64}