please clarify re: C# client SDKs

Options
mindlube
edited February 2013 in Photon Server
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?

Comments

  • dreamora
    dreamora
    edited February 2013
    Options
    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 same
  • Tobias
    Options
    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.
  • OK I see- thanks guys!