表达模块接入

去除旧的火山表达模块玩法,接入新的表达模块玩法
This commit is contained in:
2025-11-17 21:07:58 +08:00
parent 392fe80ebd
commit 65463b8f64
36 changed files with 4726 additions and 10016 deletions
+13 -3
View File
@@ -425,8 +425,10 @@ namespace AibisDream.FixSystem
public IEnumerator Enter()
{
// 先切BodyModule
// 获取表达系统
var expressionManager = FixSystemCenter.SystemDic.Get<ExpressionManager>();
// 先切 BodyModule(如果需要)
if (!CameraKit.Instance.EqualToCameraState(CameraEnum.BodyModule))
{
var bodyModule = FixSystemCenter.SystemDic.Get<BodyModuleSystem>();
@@ -434,11 +436,14 @@ namespace AibisDream.FixSystem
yield return CameraKit.Instance.SwitchCamera(CameraEnum.BodyModule);
}
// 切换相机
// 开启表达系统视图(无参数版本,使用默认配置)
expressionManager.OpenView();
// 切换到表达相机
yield return CameraKit.Instance.SwitchCamera(CameraEnum.Expression);
yield return UIManager.Instance.GetPanel<PlayToolPanel>().FadeInAsync(0.5f);
//expressionManager.OpenView();
// 切换到深度表达相机
yield return CameraKit.Instance.SwitchCamera(CameraEnum.ExpressionDeep);
yield return UIManager.Instance.GetPanel<PlayToolPanel>().FadeOutAsync(0.5f);
}
@@ -447,8 +452,13 @@ namespace AibisDream.FixSystem
{
var expressionManager = FixSystemCenter.SystemDic.Get<ExpressionManager>();
var bodyModuleSystem = FixSystemCenter.SystemDic.Get<BodyModuleSystem>();
// 重置身体模块
bodyModuleSystem.ResetPlug();
// 关闭表达系统视图
expressionManager.CloseView();
yield break;
}
}