Skip to content

Commit abd2dc1

Browse files
authored
Update README.md
Signed-off-by: Firekeeper <[email protected]>
1 parent 62b85f6 commit abd2dc1

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

README.md

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ Thirdweb's Unity SDK v5 leverages the robust [.NET SDK](https://portal.thirdweb.
4545
- **Cross-Platform Consistency:** No behavioral differences between platforms. What you see in the editor is what you get in WebGL, Standalone, and Mobile runtime platforms.
4646

4747
## Note:
48-
To achieve full .NET core functionality for WebGL, we include [WebGLThreadingPatcher](https://github.com/VolodymyrBS/WebGLThreadingPatcher), which makes async tasks blocking on the main thread. This is due to Unity's lack of support for C# multithreading in WebGL. This mainly affects InAppWallet initial creation (not session resuming).
48+
To achieve full .NET core functionality for WebGL, we include a modified version of [WebGLThreadingPatcher](https://github.com/VolodymyrBS/WebGLThreadingPatcher), which makes async tasks blocking on the main thread. This is due to Unity's lack of support for C# multithreading in WebGL. This mainly affects InAppWallet initial creation (not session resuming).
4949

5050
# Getting Started
5151

@@ -54,8 +54,7 @@ To achieve full .NET core functionality for WebGL, we include [WebGLThreadingPat
5454
3. **Learn:** Explore the [.NET SDK Documentation](https://portal.thirdweb.com/dotnet) to find full API references.
5555

5656
**Notes:**
57-
- Tested on Unity 2021 and 2022 LTS. Highly recommend using 2022 LTS.
58-
- Example scenes are built with Unity 2022 LTS; they may look off in earlier versions.
57+
- Tested on Unity 2021.3+, 2022.3+, Unity 6 Preview. We recommend using 2022 LTS.
5958
- Newtonsoft DLL included; deselect if already installed to avoid conflicts.
6059
- If using .NET Framework and encountering `HttpUtility` errors, create `csc.rsp` with `-r:System.Web.dll` under `Assets`.
6160
- Use version control and test removing duplicate DLLs if conflicts arise.
@@ -64,9 +63,9 @@ To achieve full .NET core functionality for WebGL, we include [WebGLThreadingPat
6463

6564
## General
6665

67-
- **Build Settings:** Use `Smaller (faster) Builds` (IL2CPP Code Generation in Unity 2022).
68-
- **Player Settings:** Use IL2CPP over Mono.
69-
- **Stripping Level:** Set `Managed Stripping Level` to `Minimal` (`Player Settings` > `Other Settings` > `Optimization`).
66+
- **Build Settings:** Use `Smaller (faster) Builds` / `Shorter Build Time`.
67+
- **Player Settings:** Use IL2CPP over Mono when available.
68+
- **Stripping Level:** Set `Managed Stripping Level` to `Minimal` (`Player Settings` > `Other Settings` > `Optimization`). (Alternatively, if you do not want to use Minimal Stripping, you may use a linker.xml instead to preserve assemblies that are being stripped and causing errors at runtime)
7069

7170
## WebGL
7271

@@ -97,7 +96,7 @@ No action needed for hosted builds.
9796
## Mobile
9897

9998
- **EDM4U:** Comes with the package, resolves dependencies at runtime. Use `Force Resolve` from `Assets` > `External Dependency Manager` > `Android Resolver`.
100-
- **Custom Schemes:** Set custom schemes matching your bundle ID in `Plugins/AndroidManifest.xml` or equivalent for InAppWallet OAuth.
99+
- **Redirect Schemes:** Set custom schemes matching your bundle ID in `Plugins/AndroidManifest.xml` or equivalent for InAppWallet OAuth.
101100

102101
# Need Help?
103102

0 commit comments

Comments
 (0)