package RTDB

AIActionTarget
{
	CName enumName = "";
	string enumComment = "";
	CName behaviorArgumentName = "";
	bool isObject = false;
	bool isPosition = false;
	bool isCoverID = false;
	fk< TrackingMode > trackingMode = "TargetTracking.RealPosition";
	CName targetSlot = "";
}

AITicketType
{
	CName enumName = "";
	string enumComment = "";
}

AIActionType
{
	CName enumName = "";
	string enumComment = "";
}

AIRingType
{
	CName enumName = "";
	string enumComment = "";
	float distance = -1.f;
	float tolerance = -1.f;
}

AITacticType
{
	CName enumName = "";
	string enumComment = "";
}

AISectorType
{
	CName enumName = "";
	string enumComment = "";
}

AISquadType
{
	CName enumName = "";
	string enumComment = "";
}

SenseObjectType
{
	CName enumName = "";
	string enumComment = "";
}

AIActionSecurityNotificationType
{
	CName enumName = "";
	string enumComment = "";
}

AIActionSecurityAreaType
{
	CName enumName = "";
	string enumComment = "";
}

AIRole
{
	CName enumName = "";
	string enumComment = "";
	fk< GameplayLogicPackage > rolePackage = "";
}

AISmartCompositeType
{
	CName enumName = "";
	string enumComment = "";
	bool hasMemory = false;
	bool incrementIteratorOnDeactivation = false;
	bool randomizeIteratorOnReset = false;
}

CompanionDistancePreset
{
	CName enumName = "";
	string enumComment = "";
	float distance = 6.0;
	float tolerance = 1.0;
}

AIExposureMethodType
{
	CName enumName = "";
	string enumComment = "";
	int[] priority = [];
}

AIAdditionalTraceType
{
	CName enumName = "";
	string enumComment = "";
}

AIThreatPersistenceSource
{
	CName enumName = "";
	string enumComment = "";
	int enumValue = 0;
}

AIDifficulty
{
	CName enumName = "";
}

AIComparison
{
	CName enumName = "";
}

