UF检查和停止想象接入完成

This commit is contained in:
2025-01-19 19:24:32 +08:00
parent 264ae8f1a0
commit 19b0debe92
15 changed files with 579 additions and 91 deletions
@@ -247,6 +247,7 @@ namespace AibisDream.FixSystem
float duration = 0.5f;
var bodyModuleSystem = FixSystemCenter.SystemDic.Get<BodyModuleSystem>();
var UFSystem = FixSystemCenter.SystemDic.Get<UFSystem>();
var EyeSystem = FixSystemCenter.SystemDic.Get<EyeSystem>();
// 先切BodyModule
if (!CameraKit.Instance.EqualToCameraState(CameraEnum.BodyModule))
{
@@ -261,13 +262,16 @@ namespace AibisDream.FixSystem
yield return CameraKit.Instance.SwitchCamera(CameraEnum.UF);
yield return MainUIController.Instance.FadeInSync(duration);
UFSystem.OpenUFView();
EyeSystem.OnEnter();
yield return MainUIController.Instance.FadeOutSync(duration);
}
public IEnumerator Exit()
{
var UFSystem = FixSystemCenter.SystemDic.Get<UFSystem>();
var eyeSystem = FixSystemCenter.SystemDic.Get<EyeSystem>();
eyeSystem.OnExit();
UFSystem.CloseUFView();
yield return null;
}
}