Example #1
0
 /// <summary>
 /// 初始化 FadeOut 控制器以备下次执行。
 /// </summary>
 /// <param name="nextMap">下一个场景。</param>
 abstract public void InitFadeOut(ALevelMap nextMap);
Example #2
0
 /// <summary>
 /// 执行淡出。
 /// </summary>
 /// <param name="nextMap"> 下一个场景。</param>
 /// <param name="onCompleted">Fade out 完成后的回调函数。</param>
 abstract public void FadeOut(ALevelMap nextMap, Action <ALevelMap> onCompleted);
Example #3
0
 /// <summary>
 /// 提示激活被加载的关卡。
 /// 激活的方式为设置 AllowLevelActivation 为 true。
 /// </summary>
 /// <param name="map">正在加载的场景。</param>
 abstract public void PromptToActivate(ALevelMap map);
Example #4
0
 /// <summary>
 /// 更新加载进度。
 /// </summary>
 /// <param name="progress">当前加载进度。</param>
 /// <param name="map">正在加载的场景。</param>
 abstract public void UpdateProgress(float progress, ALevelMap map);
Example #5
0
 /// <summary>
 /// 进行更新加载进度前的准备工作。
 /// </summary>
 /// <param name="map">正在加载的场景。</param>
 abstract public void StartProgress(ALevelMap map);
 /// <summary>
 /// 执行淡入。
 /// </summary>
 /// <param name="nextMap">下一个场景。</param>
 /// <param name="onCompleted">Black screen 完成后的回调函数。</param>
 abstract public void ProcessBlackScreen(ALevelMap nextMap, Action <ALevelMap> onCompleted);
 /// <summary>
 /// 初始化黑屏控制器以备下次执行。
 /// </summary>
 /// <param name="nextMap">下一个场景。</param>
 abstract public void InitBlackScreenProcessor(ALevelMap nextMap);