Player/Car/Car.Blip.cs

Partial class Car implementing IMinimapBlip. It maps blip color, class, priority and visibility to the car's PlayerColor, IsLocalPlayer and Slot properties for the minimap.

using Machines.UI;

namespace Machines.Player;

public sealed partial class Car : IMinimapBlip
{
	Color IMinimapBlip.BlipColor => PlayerColor;
	string IMinimapBlip.BlipClass => IsLocalPlayer ? "local" : "";
	int IMinimapBlip.BlipPriority => IsLocalPlayer ? 3 : 2;
	bool IMinimapBlip.ShowOnMinimap => Slot >= 0;
}