修补一些bug

This commit is contained in:
2025-09-15 12:01:54 +08:00
parent 249836d1ec
commit f8aea1c383
18 changed files with 875 additions and 456 deletions

View File

@@ -26,16 +26,31 @@ namespace Convention.WindowsUI.Variant
public void CameraSelect(bool isScene)
{
IsSelectSceneCamera = isScene;
SceneCamera.gameObject.SetActive(isScene);
ModuleCamera.gameObject.SetActive(!isScene);
if (m_GameObjectOnSceneOnly != null)
if (ModuleCamera == null)
{
m_GameObjectOnSceneOnly.SetActive(isScene);
IsSelectSceneCamera = true;
SceneCamera.gameObject.SetActive(true);
m_GameObjectOnSceneOnly.SetActive(true);
}
else
{
IsSelectSceneCamera = isScene;
SceneCamera.gameObject.SetActive(isScene);
ModuleCamera.gameObject.SetActive(!isScene);
if (m_GameObjectOnSceneOnly != null)
{
m_GameObjectOnSceneOnly.SetActive(isScene);
}
}
}
private void Update()
{
if(IsSelectSceneCamera==false&& ModuleCamera==null)
{
CameraSelect(true);
}
}
private void Start()
{
@@ -43,7 +58,7 @@ namespace Convention.WindowsUI.Variant
{
m_WindowManager = GetComponent<WindowManager>();
}
if(MainCamera==null)
if (MainCamera == null)
{
MainCamera = Camera.main.GetComponent<CinemachineBrain>();
}