2023-10-23 04:33:27 +00:00
|
|
|
using Cinemachine;
|
|
|
|
using Sirenix.OdinInspector;
|
|
|
|
using UnityEngine;
|
|
|
|
|
|
|
|
// ReSharper disable once CheckNamespace
|
|
|
|
namespace BlueWaterProject
|
|
|
|
{
|
|
|
|
public class InIslandCamera : Singleton<InIslandCamera>
|
|
|
|
{
|
2023-11-30 04:16:35 +00:00
|
|
|
[field: Required("InIslandCamera를 넣어주세요.")]
|
|
|
|
[field: SerializeField] public CinemachineVirtualCamera InIslandCam { get; private set; }
|
2023-10-23 04:33:27 +00:00
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// LookAt target and follow target
|
|
|
|
/// </summary>
|
|
|
|
/// <param name="obj"></param>
|
|
|
|
public void SetTarget(Transform obj)
|
|
|
|
{
|
2023-11-30 04:16:35 +00:00
|
|
|
InIslandCam.LookAt = obj;
|
|
|
|
InIslandCam.Follow = obj;
|
2023-10-23 04:33:27 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|