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


2 people like this idea

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

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 




1 person likes this
Login to post a comment