Загрузка данных


private void SetupAgentsScales(
	List<DataFragment> fragments,
	int columns,
	AgentInDepartmentConfig config,
	float maxScale)
{
	var minScale = maxScale * config.MinScaleAspect;
	var rowScaleMultiplier = config.RowScaleMultiplier;

	for (var fragmentIndex = 0; fragmentIndex < fragments.Count; fragmentIndex++)
	{
		var fragment = fragments[fragmentIndex];
		var rowIndex = fragmentIndex / columns;

		var scale = maxScale / Mathf.Pow(rowScaleMultiplier, rowIndex);
		scale = Mathf.Max(scale, minScale);

		fragment.transform.localScale = Vector3.one * scale;
	}
}