Skip to content

Commit 7b3d95e

Browse files
Use non-experimental namespace for UI Elements in Unity 2019.1+
1 parent ba3cf0d commit 7b3d95e

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

Unity/Assets/NativeScript/Editor/GenerateBindings.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -704,7 +704,11 @@ static Assembly[] GetAssemblies(string[] assemblyNames)
704704
assemblies[27] = typeof(TerrainCollider).Assembly; // Unity terrain physics module
705705
assemblies[28] = typeof(Font).Assembly; // Unity text rendering module
706706
assemblies[29] = typeof(UnityEngine.Tilemaps.Tile).Assembly; // Unity tilemap module
707+
#if UNITY_2019_1_OR_NEWER
708+
assemblies[30] = typeof(UnityEngine.UIElements.Button).Assembly; // Unity UI elements module
709+
#else
707710
assemblies[30] = typeof(UnityEngine.Experimental.UIElements.Button).Assembly; // Unity UI elements module
711+
#endif
708712
assemblies[31] = typeof(Canvas).Assembly; // Unity UI module
709713
assemblies[32] = typeof(UnityEngine.Networking.NetworkTransport).Assembly; // Unity cloth module
710714
assemblies[33] = typeof(UnityEngine.Analytics.Analytics).Assembly; // Unity analytics module

0 commit comments

Comments
 (0)