package RTDB

BaseSign
{
	ResRef resource = "";
	CName styleStateName = "Default";
	bool isUnique = false;
}

StreetSign : BaseSign
{
}

LCDScreen : BaseSign
{
	fk< ScreenMessageData > message = "";
}

NumberPlate : LCDScreen
{
	isUnique = true;
}

RaceCheckpoint : LCDScreen
{
	isUnique = false;
}

GenericStreetNameSign : BaseSign
{
	resource = "base\gameplay\gui\world\street_signs\generic_street_name\generic_street_name_sign.inkwidget";
	string streetName = "";
	string districtName = "";
	string subDistrictName = "";
}

GenericMetroSign : BaseSign
{
	resource = "base\gameplay\gui\world\street_signs\generic_metro_sign\generic_metro_sign.inkwidget";
	string stationName = "";
	string subDistrictName = "";
	CName[] metroLineName = [];
	CName iconName = "";
}

GenericHighwaySign : BaseSign
{
	resource = "base\gameplay\gui\world\street_signs\generic_highway_sign\generic_highway_sign.inkwidget";
	string districtName = "";
	string subDistrictName = "";
	CName iconName = "";
}

