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;
@@ -68,7 +67,9 @@ namespace FlaxEngine
[Unmanaged]
[Serializable]
[StructLayout(LayoutKind.Sequential)]
[TypeConverter(typeof(TypeConverters.Vector2Converter))]
#if FLAX_EDITOR
[System.ComponentModel.TypeConverter(typeof(TypeConverters.Vector2Converter))]
#endif
public unsafe partial struct Vector2 : IEquatable<Vector2>, IFormattable
{
private static readonly string _formatString = "X:{0:F2} Y:{1:F2}";