void IModule.OnUpdate() { // 轮询更新资源系统 AssetSystem.UpdatePoll(); // 自动释放零引用资源 if (_releaseTimer != null && _releaseTimer.Update(Time.unscaledDeltaTime)) { AssetSystem.Release(); } }
void IModule.OnUpdate() { // Update _funUpdate?.Invoke(); // Tick if (_tickTimer.Update(Time.unscaledDeltaTime)) { _luaEnv.Tick(); } }
public void Update(float deltaTime) { if (_tickTimer.Update(deltaTime)) { HP += 1; if (HP > MaxHP) { HP = MaxHP; } MP += 1; if (MP > MaxMP) { MP = MaxMP; } } }
public override void OnUpdate() { if (_repeater.Update(Time.deltaTime)) { int progress = SceneManager.Instance.GetSceneLoadProgress(_sceneName); UpdateProgressSprite(progress); _count++; if (_count > 3) { _count = 0; } UpdateLoadingText(_count); } if (SceneManager.Instance.CheckSceneIsDone(_sceneName)) { // 延迟关闭加载窗口 if (_hideTimer.Update(Time.deltaTime)) { UIManager.Instance.CloseWindow(EWindowType.UILoading); } } }