playMaker

Author Topic: Serious bug in Unity that affect PlayMaker  (Read 865 times)

nFighter

  • Beta Group
  • Full Member
  • *
  • Posts: 174
    • multiplayer adult fighting
Serious bug in Unity that affect PlayMaker
« on: May 06, 2019, 10:17:16 AM »
After moving from 2017 LTS to 2018.3 my project become totally unusable for 2/3 of players. Nevertheless I could not reproduce any of the errors on my laptop, everything was perfect. I made a research and find the problem:

in .NET 4 / 4.6 Unity editor use OS locale settings (i.e. commas instead of dots). It could brings errors when you use ArrayMaker (and other PM solutions that utilize proxy objects) or convert float/string/int. In this topic you can find an example of weird stuff you can get.

Here is the issue tracker and forum discussion around.
Bug was found in 2017, fixed in 2019.1... great job, unity team.

For those who can't just switch to 2019.1 the solution is roll back to .NET 2
indie developer of multiplayer adult fighting
http://nakedfighter3d.com

jeanfabre

  • Administrator
  • Hero Member
  • *****
  • Posts: 15500
  • Official Playmaker Support
Re: Serious bug in Unity that affect PlayMaker
« Reply #1 on: May 17, 2019, 01:18:03 AM »
Hi,

 yes, do not use .net4 at all until 2019, 2017 and 2018 are totally buggy with .net4

 Bye,

 Jean