please clarify re: C# client SDKs
Options
Photon-DotNet_v3-0-1-17_SDK.zip
Photon-Unity3D_v3-0-1-14_SDK.zip
Both of these contain the same PDF titled:
Photon-DotNet-Client-Documentation_v ... .pdf
What is the difference between these packages, and why are the version numbers different? If the DotNet one is more up to date, then maybe I should use that one in my Unity game?
Photon-Unity3D_v3-0-1-14_SDK.zip
Both of these contain the same PDF titled:
Photon-DotNet-Client-Documentation_v ... .pdf
What is the difference between these packages, and why are the version numbers different? If the DotNet one is more up to date, then maybe I should use that one in my Unity game?
0
Comments
-
The Unity one takes into account the Unity limitations especially in relation to threading and thread safeness (which Unity is not) and limitations in Unitys Mono. Using the general DotNet one will not work properly, at least without extra effort, if at all.
The rest of the sdk there is the same0 -
The Unity version is a special build that provides better compatibility with the mobile platforms. It's one Unity library for all the supported platforms, while the "pure" DotNet dll won't work on all of them, even though these libraries share a lot of code.
Not all SDKs are built at the same time. Sometimes just due to additional demo updates needed or other causes.
Unless you miss some feature or need some fix, you shouldn't use dlls that target other platforms. Simply put, we don't have the energy to support that.0 -
OK I see- thanks guys!0