using System; using System.Collections; using System.Collections.Generic; using Obfuz; using ThirdParty.DownloadSystem; using UnityEngine; using UnityEngine.Events; using UnityEngine.UI; [ObfuzIgnore] public class GameStartUIPanel : MonoBehaviour, IDownloadUI { public Text massgeText; public Slider loadSlider; private SliderData sliderData; public void ShowMassge(string massge) { massgeText.text = massge; } public GameObject MyGameObject { get; } public void ClearSlider() { sliderData = null; } public void SetSlider(SliderData sliderData) { this.sliderData = sliderData; loadSlider.maxValue = sliderData.maxValue; } [ObfuzIgnore] public void SetMassge(string massge) { massgeText.text = massge; } public void ShowPopWindow(int state, string message, UnityAction cancelCallBack, UnityAction okCallBack) { } public void HidePopWindow() { } private void Update() { if (sliderData != null) { float m = sliderData.CcurrValue.Invoke(); SetSlider(m); } } public string GetLoadingText(int id) { return ""; } public void SetSlider(float slider) { loadSlider.value = slider; } }