< Summary

Class:DCL.Builder.PublishView
Assembly:Assembly-CSharp
File(s):/tmp/workspace/unity-renderer/unity-renderer/Assets/DCLPlugins/BuilderInWorld/HUD/PublishHUD/Scripts/PublishView.cs
Covered lines:0
Uncovered lines:3
Coverable lines:3
Total lines:36
Line coverage:0% (0 of 3)
Covered branches:0
Total branches:0

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
PublishView()0%2100%

File(s)

/tmp/workspace/unity-renderer/unity-renderer/Assets/DCLPlugins/BuilderInWorld/HUD/PublishHUD/Scripts/PublishView.cs

#LineLine coverage
 1using System;
 2using System.Collections;
 3using System.Collections.Generic;
 4using TMPro;
 5using UnityEngine;
 6using UnityEngine.UI;
 7
 8namespace DCL.Builder
 9{
 10    //TODO: this class is in process to be made
 11    public class PublishView : MonoBehaviour //BaseComponentView
 12    {
 13
 14    public event Action OnCancel;
 15    public event Action<string, string> OnPublish;
 16    public event Action<string> OnSceneNameChange;
 17
 18    [SerializeField] internal Button cancelButton;
 19    [SerializeField] internal Button publishButton;
 20    [SerializeField] internal TMP_Text publishButtonText;
 21    [SerializeField] internal TMP_InputField sceneNameInput;
 22    [SerializeField] internal TMP_Text sceneNameValidationText;
 23    [SerializeField] internal TMP_InputField sceneDescriptionInput;
 24    [SerializeField] internal Image sceneScreenshot;
 25    [SerializeField] internal TMP_Text sceneNameCharCounterText;
 026    [SerializeField] internal int sceneNameCharLimit = 30;
 27    [SerializeField] internal TMP_Text sceneDescriptionCharCounterText;
 028    [SerializeField] internal int sceneDescriptionCharLimit = 140;
 29
 30    private const string VIEW_PATH = "Common/PublicationDetailsView";
 31
 032    public string currentSceneName => sceneNameInput.text;
 33
 34    // public override void RefreshControl() { }
 35    }
 36}

Methods/Properties

PublishView()
currentSceneName()