diff --git a/redist/redist-client-preview/Assembly-CSharp.dll b/redist/redist-client-preview/Assembly-CSharp.dll
index d89049a9..3383f99e 100755
Binary files a/redist/redist-client-preview/Assembly-CSharp.dll and b/redist/redist-client-preview/Assembly-CSharp.dll differ
diff --git a/redist/redist-client-preview/Assembly-CSharp.xml b/redist/redist-client-preview/Assembly-CSharp.xml
index efe204f3..483240e0 100755
--- a/redist/redist-client-preview/Assembly-CSharp.xml
+++ b/redist/redist-client-preview/Assembly-CSharp.xml
@@ -198,58 +198,6 @@
whereas most only need the collider for general-purpose selection in the level editor.
-
-
- Nelson 2025-02-24: Warning that this is invoked *before* the item is actually removed from the items list.
- (public issue #4894)
-
-
-
- checks whether a space contains any filled slots
-
-
- checks whether an item can be dragged and takes into account if the item overlaps its old self
-
-
-
- checks whether the spot currently used by the old item is big enough to fit the new item
-
-
-
-
- Please use SearchContents instead! To perform an equivalent search:
- • Set ItemType to type.
- • Set IncludeEmpty to false.
- • Set IncludeMaxQuality to true.
-
-
-
-
- Please use SearchContents instead! To perform an equivalent search:
- • Set ItemType to type.
- • Set IncludeEmpty to false.
- • Set IncludeMaxQuality to true.
- • Set CaliberId to caliber.
- • Set IncludeUnspecifiedCaliber to allowZeroCaliber.
-
-
-
-
- Please use SearchContents instead! To perform an equivalent search:
- • Set AssetRef to id.
- • Set IncludeEmpty to findEmpty.
- • Set IncludeMaxQuality to findHealthy.
-
-
-
-
- Please use SearchContents instead! To perform an equivalent search:
- • Set MaxResultsCount to 1.
- • Set AssetRef to id.
- • Set IncludeEmpty to false.
- • Set IncludeMaxQuality to true.
-
-
Camera does not rotate when the car rotates.
@@ -386,6 +334,58 @@
Prevents menu from being shown twice without a restart.
+
+
+ Nelson 2025-02-24: Warning that this is invoked *before* the item is actually removed from the items list.
+ (public issue #4894)
+
+
+
+ checks whether a space contains any filled slots
+
+
+ checks whether an item can be dragged and takes into account if the item overlaps its old self
+
+
+
+ checks whether the spot currently used by the old item is big enough to fit the new item
+
+
+
+
+ Please use SearchContents instead! To perform an equivalent search:
+ • Set ItemType to type.
+ • Set IncludeEmpty to false.
+ • Set IncludeMaxQuality to true.
+
+
+
+
+ Please use SearchContents instead! To perform an equivalent search:
+ • Set ItemType to type.
+ • Set IncludeEmpty to false.
+ • Set IncludeMaxQuality to true.
+ • Set CaliberId to caliber.
+ • Set IncludeUnspecifiedCaliber to allowZeroCaliber.
+
+
+
+
+ Please use SearchContents instead! To perform an equivalent search:
+ • Set AssetRef to id.
+ • Set IncludeEmpty to findEmpty.
+ • Set IncludeMaxQuality to findHealthy.
+
+
+
+
+ Please use SearchContents instead! To perform an equivalent search:
+ • Set MaxResultsCount to 1.
+ • Set AssetRef to id.
+ • Set IncludeEmpty to false.
+ • Set IncludeMaxQuality to true.
+
+
Invoked after any player's experience value changes (not including loading).
@@ -921,11 +921,6 @@
Used by UI. True when underwater or inside non-breathable oxygen volume.
-
-
- This value is confusing because in the level editor it is the normalized radius, but in-game it is the radius.
-
-
No longer used in vanilla. Kept in case plugins are using it.
@@ -956,6 +951,11 @@
Unity's Camera.orthographicSize is half the height of the viewing volume. Width is calculated from aspect ratio.
+
+
+ This value is confusing because in the level editor it is the normalized radius, but in-game it is the radius.
+
+
Fading in.
@@ -18101,14 +18101,6 @@
Re-submit previous query after a query failure.
-
-
- Almost every menu has a container element for its contents which spans the entire screen. This element is then
- animated into and out of view. In the IMGUI implementation this was fine because containers off-screen were not
- processed, but with uGUI they were still considered active. To solve the uGUI performance overhead this class
- was introduced to disable visibility after animating out of view.
-
-
If level is using underground whitelist then conditionally clamp world-space position.
@@ -18129,6 +18121,14 @@
Used by housing validation to check item isn't placed underground.
+
+
+ Almost every menu has a container element for its contents which spans the entire screen. This element is then
+ animated into and out of view. In the IMGUI implementation this was fine because containers off-screen were not
+ processed, but with uGUI they were still considered active. To solve the uGUI performance overhead this class
+ was introduced to disable visibility after animating out of view.
+
+
Payload for the EffectManager.triggerEffect method.
diff --git a/redist/redist-client-preview/RocketModFix.Unturned.Redist.Client.nuspec b/redist/redist-client-preview/RocketModFix.Unturned.Redist.Client.nuspec
index 67750dae..606d0b52 100644
--- a/redist/redist-client-preview/RocketModFix.Unturned.Redist.Client.nuspec
+++ b/redist/redist-client-preview/RocketModFix.Unturned.Redist.Client.nuspec
@@ -2,7 +2,7 @@
RocketModFix.Unturned.Redist.Client
- 3.25.9.1-preview20179400
+ 3.25.9.1-preview20227084
Unturned 3 Client-side redistributables. Standalone and always up-to-date.
diff --git a/redist/redist-client-preview/manifest.sha256.json b/redist/redist-client-preview/manifest.sha256.json
index 11e51d38..e05180f4 100644
--- a/redist/redist-client-preview/manifest.sha256.json
+++ b/redist/redist-client-preview/manifest.sha256.json
@@ -1,9 +1,9 @@
{
"SDG.HostBans.Runtime.dll": "acf8fef3332a89b8b1bb3f12d876fb0556bb900f8ad913b5317748437dcb330a",
"com.rlabrecque.steamworks.net.dll": "846866e49c176c3cb2ef93b32dce218d3434faaeeb671464cdcb8b779efdd3f4",
- "Assembly-CSharp.dll": "6087d55ad0f16f4e24c6cd6777bb7fbeefecfecdf0c538e5d80269dc1e27db24",
+ "Assembly-CSharp.dll": "7ba94152127a9dd54bbcc548411c6ff00a0beb5d97574c1d20cdfeff98fe2d33",
"SDG.NetTransport.dll": "232a0addc79ff549b64694f894a89a3bc309bcb8e2ae62a3f96d4e6f3c9b771f",
- "Assembly-CSharp.xml": "2823bf3d7e5a5c950bd067602cc6b306a790ea973b665caee7fb2452ccfe9c5f",
+ "Assembly-CSharp.xml": "c294b67cbe24508a8df48f415adaa3dfed26d37fa312b729f9e357788ee9754d",
"SDG.NetPak.Runtime.xml": "032c8d2d0a3e1f15ef1139b98f5370eb1fb94d65bf01c4462a0c0e6578bb705a",
"SystemEx.dll": "1964b361dc6c5bee50248fc0dcceb6963996542469bf9063e4d656b3b995a18a",
"UnturnedDat.dll": "7a97d067e64b7f0f320f946d50a095b2ca2ba5c6148c204722eb0a2f09d5f091",
diff --git a/redist/redist-client-preview/version.preview.json b/redist/redist-client-preview/version.preview.json
index bf65c81a..0b3ef89e 100644
--- a/redist/redist-client-preview/version.preview.json
+++ b/redist/redist-client-preview/version.preview.json
@@ -1,7 +1,7 @@
{
"GameVersion": "3.25.9.1",
- "BuildId": "20179400",
- "NuGetVersion": "3.25.9.1-preview20179400",
- "FilesHash": "8007D9E51BA67DE6E71D2394BE1BD81D7E714E89DF60A2E898D58355F8905175",
- "LastUpdated": "2025-09-29T21:30:04.4390286Z"
+ "BuildId": "20227084",
+ "NuGetVersion": "3.25.9.1-preview20227084",
+ "FilesHash": "24F88ABCE21136001E66119D96CA2C54E480EAC448D054AFF798D17F6374827F",
+ "LastUpdated": "2025-10-02T18:25:59.4176813Z"
}
\ No newline at end of file
diff --git a/redist/redist-manifests/.manifest.redist-client-preview.txt b/redist/redist-manifests/.manifest.redist-client-preview.txt
index dc2a3b07..35bbe609 100644
--- a/redist/redist-manifests/.manifest.redist-client-preview.txt
+++ b/redist/redist-manifests/.manifest.redist-client-preview.txt
@@ -1 +1 @@
-3397468443174931216
+3731965593787605802