Sign In Register

How can we help you today?

Start a new topic

Unity .Net 3.5 Depreicated, but GS SDK requires it

Hi


I have raised a ticket but want to post a thread to raise awareness of this issue.


https://forum.unity.com/threads/net-3-5-runtime-has-been-deprecated-in-unity-2018-3.601384/


Unity has deprecated .net 3.5, however GameSparks SDK only runs on this version. 


Running the game with this SDK leads to numerous errors on different platforms.


I find it shocking that it is not up to date with the minimum standards of Unity.


My suggestion, which is "unscheduled in the backlog" (I read that term a lot in the forum), is to make the SDK compatible with .net 4 


Regards,

David


3 people like this idea

Are there any updates on GS supporting 4.x?

We are using 4.6 in our project and the plugin has been working for the most part, with exception of getting intermittant time out issues.

Hi Dylan,


I opened a private support ticket with gamesparks, in which they told me GS did not support .net 4


The ticket was regarding the issue was when you attached to a PlayStation build, and you had Break on exception turned on you would get the following unhandled exception

 

System.IO.DirectoryNotFoundException: Could not find a part of the path "/etc/localtime". 

System.TimeZoneNotFoundException: Couldn't read time zone file /etc/localtime ---> System.IO.DirectoryNotFoundException: Could not find a part of the path "/etc/localtime". 
  at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize,  
System.Boolean anonymous, System.IO.FileOptions options) [0x00000] in <00000000000000000000000000000000>:0  
  at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share) [0x00000] in <00000000000000000000000000000000>:0  
  at System.IO.File.OpenRead (System.String path) [0x00000] in <00000000000000000000000000000000>:0  
  at System.TimeZoneInfo.FindSystemTimeZoneByFileName (System.String id, System.String filepath) [0x00000] in <00000000000000000000000000000000>:0  
  at System.TimeZoneInfo.CreateLocal () [0x00000] in <00000000000000000000000000000000>:0  
  at System.TimeZoneInfo.get_Local () [0x00000] in <00000000000000000000000000000000>:0  
  at System.TimeZoneInfo.GetDateTimeNowUtcOffsetFromUtc (System.DateTime time, System.Boolean& isAmbiguousLocalDst) [0x00000] in <00000000000000000000000000000000>:0  
  at System.DateTime.get_Now () [0x00000] in <00000000000000000000000000000000>:0  
  at GameSparks.Core.GSInstance..cctor () [0x00000] in <00000000000000000000000000000000>:0  
  at GameSparks.Core.GS.get_Instance () [0x00000] in <00000000000000000000000000000000>:0  
  at GameSparks.Core.GS.get_GameSparksAvailable () [0x00000] in <00000000000000000000000000000000>:0  
  at GameSparksManager.Awake () [0x00000] in <00000000000000000000000000000000>:0  

 

from GS.Available 




2 people like this

Hey, which part is incompatible? I'm running on 4.x right now with Unity~

Login to post a comment