DDD-30 SwitchCamera 함수에서 id를 입력받아서 스위칭하는 식으로 변경

This commit is contained in:
NTG_Lenovo 2025-07-14 11:10:12 +09:00
parent f76256d49d
commit a805d32f8a

View File

@ -31,12 +31,12 @@ public void UnRegisterCamera(CameraGameObject cameraGameObject)
_cameraGameObjects.Remove(cameraGameObject.Id);
}
public void SwitchCamera(CameraGameObject cameraGameObject, CinemachineBlendDefinition.Styles blendStyle = CinemachineBlendDefinition.Styles.Cut, float blendDuration = 1f)
public void SwitchCamera(string id, CinemachineBlendDefinition.Styles blendStyle = CinemachineBlendDefinition.Styles.Cut, float blendDuration = 1f)
{
_cinemachineBrain.DefaultBlend = new CinemachineBlendDefinition(blendStyle, blendDuration);
foreach (var item in _cameraGameObjects)
{
int newPriority = item.Value.Id == cameraGameObject.Id ? 10 : 0;
int newPriority = item.Value.Id == id ? 10 : 0;
item.Value.SetPriority(newPriority);
}
}