Files
XRLib/Assets/Scripts/UVC/Factory/Alarm/SingleAlarmIcon.cs

26 lines
819 B
C#
Raw Normal View History

2025-06-23 20:06:15 +09:00
using UnityEngine;
namespace UVC.Factory.Alarm
{
public class SingleAlarmIcon : MonoBehaviour
{
private AlarmData myAlarmData;
private Transform equipmentTransform;
public void SetData(AlarmData data, Transform equipment)
{
myAlarmData = data;
equipmentTransform = equipment;
// 아이콘 모양이나 색을 알람 심각도에 따라 변경 가능
}
public void OnPointerClick()
{
// 클릭 시 해당 설비로 카메라 포커스
CameraController.Instance.FocusOnTarget(equipmentTransform, 3.0f);
Debug.Log($"알람 [{myAlarmData.message}]이 발생한 설비로 이동합니다.");
// 여기서 알람 상세정보 패널을 띄워도 좋음
}
}
}