<commit_before># Copyright (c) 2013 Precision Mojo, LLC.
#
# This file is part of the Unity3D.DLLs project (< URL >) which is distributed under the MIT License.
# Refer to the LICENSE.MIT.md document located in the project directory for licensing terms.

param($installPath, $toolsPath, $package, $project)

# Remove the module if it's loaded
if (Get-Module | ? { $_.Name -eq "Unity3D.DLLs" })
{
	Remove-Module Unity3D.DLLs
}

Import-Module (Join-Path $toolsPath Unity3D.DLLs.psd1)<commit_msg>Run Update-Unity3DReferences on all projects after opening the solution.<commit_after># Copyright (c) 2013 Precision Mojo, LLC.
#
# This file is part of the Unity3D.DLLs project (< URL >) which is distributed under the MIT License.
# Refer to the LICENSE.MIT.md document located in the project directory for licensing terms.

param($installPath, $toolsPath, $package, $project)

# Remove the module if it's loaded
if (Get-Module | ? { $_.Name -eq "Unity3D.DLLs" })
{
	Remove-Module Unity3D.DLLs
}

Import-Module (Join-Path $toolsPath Unity3D.DLLs.psd1)

# Update the Unity 3D references on all projects that don't have Unity3DSkipAutoUpdate set to true.
Get-Project -All | % {
	$projectProperties = $_ | Get-Unity3DProjectProperties

	if (!$projectProperties.Unity3DSkipAutoUpdate)
	{
		$_ | Update-Unity3DReferences
	}
}
{'fraction_non_alphanumeric': 0.1035007610350076, 'fraction_numerical': 0.0182648401826484, 'mean_word_length': 4.595744680851064, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2839879', 'n_tokens_mistral': 456, 'n_tokens_neox': 413, 'n_words': 143}