using UnityEngine; using LoadingScreenBuildPro; public sealed class GuidePanelActions : MonoBehaviour { [SerializeField] private LoadingScenePanel panel; public void Open() { if (panel) LoadingScreenBuilder.ShowPanel(panel); } public void Report(float value) { if (panel) LoadingScreenBuilder.SetPanelProgress( panel, value, "Preparing..."); } public void Unknown() { if (panel) LoadingScreenBuilder.SetPanelIndeterminate(panel); } public void Finish() { if (!panel) return; LoadingScreenBuilder.SetPanelProgress(panel, 1f, "Ready", true); LoadingScreenBuilder.HidePanel(panel); } }