< Summary

Class:DCL.Skybox.RenderAvatarLayer
Assembly:SkyboxEditorAssembly
File(s):/tmp/workspace/unity-renderer/unity-renderer/Assets/Rendering/ProceduralSkybox/ToolProceduralSkybox/Scripts/Editor/Procedural Skybox/Base Layers/RenderAvatarLayer.cs
Covered lines:0
Uncovered lines:24
Coverable lines:24
Total lines:56
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%20400%

File(s)

/tmp/workspace/unity-renderer/unity-renderer/Assets/Rendering/ProceduralSkybox/ToolProceduralSkybox/Scripts/Editor/Procedural Skybox/Base Layers/RenderAvatarLayer.cs

#LineLine coverage
 1using System.Collections;
 2using System.Collections.Generic;
 3using UnityEditor;
 4using UnityEngine;
 5
 6namespace DCL.Skybox
 7{
 8    public class RenderAvatarLayer
 9    {
 10        public static void RenderLayer(ref float timeOfTheDay, EditorToolMeasurements toolSize, SkyboxConfiguration sele
 11        {
 012            EditorGUILayout.LabelField(SkyboxEditorLiterals.Labels.inWorld, EditorStyles.boldLabel);
 013            EditorGUI.indentLevel++;
 14            // Avatar Color
 015            selectedConfiguration.useAvatarGradient = EditorGUILayout.Toggle(SkyboxEditorLiterals.Labels.colorGradient, 
 16
 017            if (selectedConfiguration.useAvatarGradient)
 18            {
 019                RenderSimpleValues.RenderColorGradientField(selectedConfiguration.avatarTintGradient, SkyboxEditorLitera
 20            }
 21            else
 22            {
 023                selectedConfiguration.avatarTintColor = EditorGUILayout.ColorField(SkyboxEditorLiterals.LayerProperties.
 024                EditorGUILayout.Separator();
 25            }
 26
 27            // Avatar Light Direction
 028            selectedConfiguration.useAvatarRealtimeDLDirection = EditorGUILayout.Toggle(SkyboxEditorLiterals.LayerProper
 29
 030            if (!selectedConfiguration.useAvatarRealtimeDLDirection)
 31            {
 032                RenderSimpleValues.RenderVector3Field(SkyboxEditorLiterals.LayerProperties.lightDirection, ref selectedC
 33            }
 34
 035            EditorGUILayout.Separator();
 36
 37            // Avatar Light Color
 038            selectedConfiguration.useAvatarRealtimeLightColor = EditorGUILayout.Toggle(SkyboxEditorLiterals.Labels.realt
 39
 040            if (!selectedConfiguration.useAvatarRealtimeLightColor)
 41            {
 042                RenderSimpleValues.RenderColorGradientField(selectedConfiguration.avatarLightColorGradient, SkyboxEditor
 043                EditorGUILayout.Separator();
 44            }
 045            EditorGUI.indentLevel--;
 46
 047            EditorGUILayout.LabelField(SkyboxEditorLiterals.Labels.inEditorBackpack, EditorStyles.boldLabel);
 048            EditorGUI.indentLevel++;
 049            selectedConfiguration.avatarEditorTintColor = EditorGUILayout.ColorField(SkyboxEditorLiterals.LayerPropertie
 050            RenderSimpleValues.RenderVector3Field(SkyboxEditorLiterals.LayerProperties.lightDirection, ref selectedConfi
 051            selectedConfiguration.avatarEditorLightColor = EditorGUILayout.ColorField(SkyboxEditorLiterals.LayerProperti
 052            EditorGUILayout.Separator();
 053            EditorGUI.indentLevel--;
 054        }
 55    }
 56}