package Mappins
using RTDB

PointOfInterestMappinDefinition : MappinDefinition
{
	bool showOnMinimap = false;
	bool showOnMap = false;
	bool showInWorld = false;
	fk< MappinVariant >[] possibleVariants = 
	[
		"Mappins.DefaultVariant", "Mappins.PointOfInterest_FastTravelVariant", "Mappins.PointOfInterest_ServicePointDropPoint", "Mappins.PointOfInterest_ExclamationMarkVariant", "Mappins.PointOfInterest_QuestionMarkVariant", "Mappins.PointOfInterest_MinorActivityVariant", "Mappins.PointOfInterest_ServicePointFoodVariant", "Mappins.PointOfInterest_ServicePointTechVariant", "Mappins.PointOfInterest_ServicePointClothesVariant", "Mappins.PointOfInterest_ServicePointMedsVariant", "Mappins.PointOfInterest_ServicePointGunsVariant", "Mappins.PointOfInterest_ServicePointCyberwareVariant", "Mappins.PointOfInterest_ServicePointRipperdocVariant", "Mappins.PointOfInterest_ServicePointMeleeTrainerVariant", "Mappins.PointOfInterest_ServicePointNetTrainerVariant", "Mappins.PointOfInterest_ServicePointProstituteVariant", "Mappins.PointOfInterest_ServicePointJunkVariant", "Mappins.PointOfInterest_ApartmentVariant", "Mappins.PointOfInterest_DropboxVariant", "Mappins.PointOfInterest_FixerVariant", "Mappins.PointOfInterest_HuntForPsychoVariant", "Mappins.PointOfInterest_HiddenStashVariant", "Mappins.PointOfInterest_OutpostVariant", "Mappins.PointOfInterest_GangWatchVariant", "Mappins.PointOfInterest_BountyHuntVariant", "Mappins.PointOfInterest_ClientInDistressVariant", "Mappins.PointOfInterest_SabotageVariant", "Mappins.PointOfInterest_ThieveryVariant", "Mappins.PointOfInterest_RetrievingVariant", "Mappins.PointOfInterest_TarotVariant", "Mappins.PointOfInterest_NCARTVariant", "Mappins.PointOfInterest_RacingVariant"
	];
	float visibilityRange = 0;
}

StaticPointOfInterestMappinDefinition : PointOfInterestMappinDefinition
{
	bool showOnMinimap = true;
	bool showOnMap = true;
	bool showInWorld = false;
}

DynamicPointOfInterestMappinDefinition : PointOfInterestMappinDefinition
{
	bool showOnMinimap = false;
	bool showOnMap = false;
	bool showInWorld = true;
}

AutofixerPointOfInterestMappinDefinition : PointOfInterestMappinDefinition
{
	bool showOnMinimap = true;
	bool showOnMap = true;
	bool showInWorld = true;
}

