Optimize out System.ComponentModel.TypeConverter assembly usage to reduce cooked game builds

This commit is contained in:
Wojtek Figat
2023-04-03 13:51:33 +02:00
parent 493f3430bc
commit e995736012
31 changed files with 76 additions and 29 deletions

View File

@@ -55,7 +55,6 @@ using Real = System.Single;
* THE SOFTWARE.
*/
using System;
using System.ComponentModel;
using System.Globalization;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
@@ -63,7 +62,9 @@ using System.Runtime.InteropServices;
namespace FlaxEngine
{
[Serializable]
[TypeConverter(typeof(TypeConverters.Double2Converter))]
#if FLAX_EDITOR
[System.ComponentModel.TypeConverter(typeof(TypeConverters.Double2Converter))]
#endif
partial struct Double2 : IEquatable<Double2>, IFormattable
{
private static readonly string _formatString = "X:{0:F2} Y:{1:F2}";