1) you can't do 'other is BigDouble bigDouble'. you have to replace it with a separate is and a cast later. happens in Equals and CompareTo
2) 'Random' is ambiguous between System.Random and UnityEngine.Random. fix by changing it to 'private static readonly System.Random Random = new System.Random();'
3) you can't do 'out var formatDigits'. have to separately declare int formatDigits and then out to it.
based on a conversation with Wild Obunga in #modification on AD server. since a primary reason to make this library is for use in Unity games, this seems pretty important to do.
1) you can't do 'other is BigDouble bigDouble'. you have to replace it with a separate is and a cast later. happens in Equals and CompareTo 2) 'Random' is ambiguous between System.Random and UnityEngine.Random. fix by changing it to 'private static readonly System.Random Random = new System.Random();' 3) you can't do 'out var formatDigits'. have to separately declare int formatDigits and then out to it.
based on a conversation with Wild Obunga in #modification on AD server. since a primary reason to make this library is for use in Unity games, this seems pretty important to do.
https://github.com/Patashu/break_infinity.js/commit/0ba078baca0ad1761103907a34c1268f0e5f6f53#diff-6a117233d5fa57db6c21ce175ef40e1c