22 lines
569 B
C#
22 lines
569 B
C#
using UnityEngine;
|
|
|
|
public class PlayerTargetPosition : MonoBehaviour
|
|
{
|
|
[SerializeField] private CharacterController character;
|
|
[SerializeField] private Transform bulletTargetTransform;
|
|
[SerializeField] private Transform groundPosition;
|
|
|
|
public Transform GetTarget()
|
|
{
|
|
if (character)
|
|
{
|
|
var height = character.height;
|
|
bulletTargetTransform.localPosition = new Vector3(0, height - height / 5, 0f);
|
|
}
|
|
|
|
return bulletTargetTransform;
|
|
}
|
|
|
|
public Transform GroundPosition => groundPosition;
|
|
}
|