13 lines
382 B
C#
13 lines
382 B
C#
using NaughtyAttributes;
|
|
using UnityEngine;
|
|
|
|
public class SafeZone : MonoBehaviour {
|
|
[field: SerializeField] [field: Required]
|
|
public SafeZoneStats Stats { get; private set; }
|
|
|
|
[SerializeField] CircleCollider2D moatCollider;
|
|
|
|
public Vector3 GetOutsidePosition(Vector2 direction) {
|
|
return transform.position + (moatCollider.radius + Stats.JumpOffset) * (Vector3)direction;
|
|
}
|
|
} |