修复
This commit is contained in:
@@ -275,17 +275,23 @@ namespace AibisDream.FixSystem
|
||||
bodyModuleSystem.ResetPlug();
|
||||
// 切换相机
|
||||
yield return CameraKit.Instance.SwitchCamera(CameraEnum.UF);
|
||||
yield return MainUIController.Instance?.FadeInSync(0.5f);
|
||||
UFSystem.OpenUFView();
|
||||
yield return CameraKit.Instance.SwitchCamera(CameraEnum.EyeDeep);
|
||||
EyeSystem.OnEnter();
|
||||
yield return MainUIController.Instance?.FadeOutSync(0.5f);
|
||||
}
|
||||
|
||||
public IEnumerator Exit()
|
||||
{
|
||||
float duration = 0.5f;
|
||||
var UFSystem = FixSystemCenter.SystemDic.Get<UFSystem>();
|
||||
var eyeSystem = FixSystemCenter.SystemDic.Get<EyeSystem>();
|
||||
yield return MainUIController.Instance?.FadeInSync(duration);
|
||||
eyeSystem.OnExit();
|
||||
UFSystem.CloseUFView();
|
||||
yield return CameraKit.Instance.SwitchCamera(CameraEnum.UF);
|
||||
yield return MainUIController.Instance?.FadeOutSync(duration);
|
||||
yield return null;
|
||||
}
|
||||
}
|
||||
@@ -311,7 +317,10 @@ namespace AibisDream.FixSystem
|
||||
}
|
||||
|
||||
//打开盖子
|
||||
bodyModuleSystem.FindBodyModuleByName("Eye").transform.Find("Cover").gameObject.SetActive(false);
|
||||
SpriteRenderer sp= bodyModuleSystem.FindBodyModuleByName("Eye").transform.Find("Cover").GetComponent<SpriteRenderer>();
|
||||
sp.sprite=Resources.Load<Sprite>("Art/Fix/Peipei/Eye/视觉模块盖子打开A");
|
||||
yield return new WaitForSeconds(0.1f);
|
||||
sp.sprite=Resources.Load<Sprite>("Art/Fix/Peipei/Eye/视觉模块盖子打开B");
|
||||
// 插头回到初始插孔
|
||||
bodyModuleSystem.ResetPlug();
|
||||
// 切换相机
|
||||
@@ -327,11 +336,16 @@ namespace AibisDream.FixSystem
|
||||
var bodyModuleSystem = FixSystemCenter.SystemDic.Get<BodyModuleSystem>();
|
||||
float duration = 0.5f;
|
||||
var eyeSystem = FixSystemCenter.SystemDic.Get<EyeSystem>();
|
||||
yield return MainUIController.Instance.FadeInSync(duration);
|
||||
yield return MainUIController.Instance?.FadeInSync(duration);
|
||||
yield return CameraKit.Instance.SwitchCamera(CameraEnum.Eye);
|
||||
eyeSystem.OnExit();
|
||||
//关上
|
||||
bodyModuleSystem.FindBodyModuleByName("Eye").transform.Find("Cover").gameObject.SetActive(true);
|
||||
yield return new WaitForSeconds(0.1f);
|
||||
yield return MainUIController.Instance.FadeOutSync(duration);
|
||||
//关上
|
||||
SpriteRenderer sp= bodyModuleSystem.FindBodyModuleByName("Eye").transform.Find("Cover").GetComponent<SpriteRenderer>();
|
||||
sp.sprite=Resources.Load<Sprite>("Art/Fix/Peipei/Eye/视觉模块盖子打开A");
|
||||
yield return new WaitForSeconds(0.1f);
|
||||
sp.sprite=Resources.Load<Sprite>("Art/Fix/Peipei/Eye/视觉模块盖子关闭");
|
||||
yield return new WaitForSeconds(0.5f);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user