feat: 添加 BubbleSlotKit 与 VirtualCamRegistry 集中管理气泡槽位和虚拟相机
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
using AibisDream.Framework;
|
||||
using AibisDream.Kit;
|
||||
using UnityEngine;
|
||||
using Cinemachine;
|
||||
using System.Collections;
|
||||
using DG.Tweening;
|
||||
|
||||
@@ -127,13 +126,6 @@ namespace AibisDream.FixSystem
|
||||
#endregion
|
||||
|
||||
#region 屏幕相关操作
|
||||
[Header("默认相机")]
|
||||
[SerializeField] private CinemachineVirtualCamera fixPanelCamera;
|
||||
|
||||
[Header("默认气泡")]
|
||||
[SerializeField] private BubbleSlotGroup bubbleSlotGroup;
|
||||
public BubbleSlotGroup BubbleSlotGroup => bubbleSlotGroup;
|
||||
|
||||
[Header("默认画布")]
|
||||
[SerializeField] private Canvas canvas;
|
||||
|
||||
@@ -150,17 +142,12 @@ namespace AibisDream.FixSystem
|
||||
|
||||
private void RegisterScreenView()
|
||||
{
|
||||
// 注册相机
|
||||
CameraKit.Instance.RegisterCamera(CameraEnum.BodyModule, fixPanelCamera);
|
||||
|
||||
DialogUIManager.Instance.RegisterScreenView(DialogViewType.Screen, screenPanel);
|
||||
DialogUIManager.Instance.RegisterScreenView(DialogViewType.Task, taskPanel);
|
||||
}
|
||||
|
||||
private void UnRegisterScreenView()
|
||||
{
|
||||
CameraKit.Instance.UnRegisterCamera(CameraEnum.BodyModule);
|
||||
|
||||
DialogUIManager.Instance.UnRegisterScreenView(DialogViewType.Screen);
|
||||
DialogUIManager.Instance.UnRegisterScreenView(DialogViewType.Task);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user