DRHPS/code-csharp/en_US/TheRoaringTitans_Shadow.cs
2025-04-08 11:31:35 +08:00

32 lines
868 B
C#

using UnityEngine;
public class TheRoaringTitans_Shadow : MonoBehaviour
{
[SerializeField]
private bool TargetPlayer;
[SerializeField]
private PartyMember TargetPartyMember;
private Transform TargetTransform;
private void LateUpdate()
{
if (TargetTransform != null)
{
base.transform.position = TargetTransform.position;
return;
}
if (TargetPlayer)
{
TargetTransform = PlayerManager.Instance.PlayerSpriteRenderer.transform;
return;
}
ActivePartyMember activePartyMember = PartyMemberSystem.Instance.HasMemberInParty(TargetPartyMember);
if (activePartyMember != null)
{
TargetTransform = activePartyMember.PartyMemberFollowSettings.SusieAnimator.transform;
}
}
}