using Game.Common; namespace Game { public class PageLoading : UIPageBase { public PageLoading() { } protected override void OnCreate() { CreateUI(true); View.m_Progress.max = 1f; } protected override void OnDestroy() { } protected override void OnOpen() { EventManager.Instance.AddEvent(EEvent.LoadingProgress, OnProgressChange); } protected override void OnClose() { EventManager.Instance.RemoveEvent(EEvent.LoadingProgress, OnProgressChange); } public override void Update() { } private void OnProgressChange(float param) { View.m_Progress.value = param; } } }