Interfaces/ICarTeleportListener.cs

Interface for a scene event listener triggered when a car is teleported. Declares OnCarTeleported(Car, Vector3, float) to receive the car, position delta, and yaw delta.

using Machines.Player;

namespace Machines.Events;

/// <summary>
/// Fired when a car is teleported, carrying position and yaw delta.
/// </summary>
public interface ICarTeleportListener : ISceneEvent<ICarTeleportListener>
{
	void OnCarTeleported( Car car, Vector3 deltaPosition, float deltaYaw );
}