This commit is contained in:
2025-09-09 13:11:26 +02:00
22 changed files with 1404 additions and 463 deletions

View File

@@ -158,8 +158,9 @@ public class Pickup : MonoBehaviour
playerController.OnArrivedAtTarget += OnPlayerArrived;
playerController.OnMoveToCancelled += OnPlayerMoveCancelled;
Vector3 stopPoint = transform.position + (playerObj.transform.position - transform.position).normalized * playerStopDistance;
float distToPickup = Vector2.Distance(new Vector2(playerObj.transform.position.x, playerObj.transform.position.y), new Vector2(transform.position.x, transform.position.y));
float dist = Vector2.Distance(new Vector2(playerObj.transform.position.x, playerObj.transform.position.y), new Vector2(stopPoint.x, stopPoint.y));
if (dist <= 0.2f)
if (distToPickup <= playerStopDistance || dist <= 0.2f)
{
OnPlayerArrived();
}