12 lines
376 B
C#
12 lines
376 B
C#
using Components;
|
|
using UnityEngine;
|
|
|
|
namespace CustomUtility
|
|
{
|
|
public interface IEnemySeparationSolver
|
|
{
|
|
void Register(MovementComponent mover, Transform transform, float bodyRadius);
|
|
void Unregister(MovementComponent mover);
|
|
Vector3 Resolve(MovementComponent mover, Vector3 desiredPosition, Vector3 fallbackDirection, int iterations);
|
|
}
|
|
} |