32 lines
868 B
C#
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;
|
|
}
|
|
}
|
|
}
|