Skip to content

Commit 386ed22

Browse files
authored
Merge pull request #10 from cyriaca/dev/l10n
Add conditional localization import
2 parents 8e3a105 + 443811a commit 386ed22

13 files changed

+60
-12
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@ All notable changes to this package will be documented in this file.
44
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
55
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
66

7+
## [1.2.1-preview.0] - 2021-9-14
8+
### Changed
9+
- Added *conditional* localization attribute definition. Fixes editor script import on 2020.3 while preserving functions on 2019.4.
10+
711
## [1.1.0] - 2019-10-31
812
*This is the first version of UnityChan Spring Bone in the package form.*
913

Editor/AssmblyInfo.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1-
using UnityEditor.Localization.Editor;
1+
#if UNITY_2020_1_OR_NEWER
2+
using Localization = UnityEditor.LocalizationAttribute;
3+
#else
4+
using Localization = UnityEditor.Localization.Editor.LocalizationAttribute;
5+
#endif
26

37
[assembly: Localization]

Editor/AutoSpringBoneSetup.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,11 @@
33
using System.Linq;
44
using UnityEditor;
55
using UnityEngine;
6-
using UnityEditor.Localization.Editor;
6+
#if UNITY_2020_2_OR_NEWER
7+
using Localization = UnityEditor.L10n;
8+
#else
9+
using Localization = UnityEditor.Localization.Editor.Localization;
10+
#endif
711

812
namespace Unity.Animations.SpringBones
913
{

Editor/GUI/Windows/LoadSpringBoneSetupWindow.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
using System.Linq;
22
using UnityEditor;
33
using UnityEngine;
4-
using UnityEditor.Localization.Editor;
4+
#if UNITY_2020_2_OR_NEWER
5+
using Localization = UnityEditor.L10n;
6+
#else
7+
using Localization = UnityEditor.Localization.Editor.Localization;
8+
#endif
59

610
namespace Unity.Animations.SpringBones
711
{

Editor/GUI/Windows/MirrorSpringBoneWindow.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,11 @@
33
using UnityEditor;
44
using UnityEngine;
55
using Unity.Animations.SpringBones.GameObjectExtensions;
6-
using UnityEditor.Localization.Editor;
6+
#if UNITY_2020_2_OR_NEWER
7+
using Localization = UnityEditor.L10n;
8+
#else
9+
using Localization = UnityEditor.Localization.Editor.Localization;
10+
#endif
711

812
namespace Unity.Animations.SpringBones
913
{

Editor/GUI/Windows/SaveSpringBoneSetupWindow.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,11 @@
22
using System.Linq;
33
using UnityEditor;
44
using UnityEngine;
5-
using UnityEditor.Localization.Editor;
5+
#if UNITY_2020_2_OR_NEWER
6+
using Localization = UnityEditor.L10n;
7+
#else
8+
using Localization = UnityEditor.Localization.Editor.Localization;
9+
#endif
610

711
namespace Unity.Animations.SpringBones
812
{

Editor/GUI/Windows/SpringBoneSetupErrorWindow.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,11 @@
22
using System.Linq;
33
using UnityEditor;
44
using UnityEngine;
5-
using UnityEditor.Localization.Editor;
5+
#if UNITY_2020_2_OR_NEWER
6+
using Localization = UnityEditor.L10n;
7+
#else
8+
using Localization = UnityEditor.Localization.Editor.Localization;
9+
#endif
610

711
namespace Unity.Animations.SpringBones
812
{

Editor/GUI/Windows/SpringBoneWindow.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,11 @@
22
using Unity.Collections;
33
using UnityEditor;
44
using UnityEngine;
5-
using UnityEditor.Localization.Editor;
5+
#if UNITY_2020_2_OR_NEWER
6+
using Localization = UnityEditor.L10n;
7+
#else
8+
using Localization = UnityEditor.Localization.Editor.Localization;
9+
#endif
610

711
namespace Unity.Animations.SpringBones
812
{

Editor/SpringBoneEditorActions.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,11 @@
33
using System.Linq;
44
using UnityEditor;
55
using UnityEngine;
6-
using UnityEditor.Localization.Editor;
6+
#if UNITY_2020_2_OR_NEWER
7+
using Localization = UnityEditor.L10n;
8+
#else
9+
using Localization = UnityEditor.Localization.Editor.Localization;
10+
#endif
711

812
namespace Unity.Animations.SpringBones
913
{

Editor/SpringColliderEditorActions.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,11 @@
33
using System.Linq;
44
using UnityEditor;
55
using UnityEngine;
6-
using UnityEditor.Localization.Editor;
6+
#if UNITY_2020_2_OR_NEWER
7+
using Localization = UnityEditor.L10n;
8+
#else
9+
using Localization = UnityEditor.Localization.Editor.Localization;
10+
#endif
711

812
namespace Unity.Animations.SpringBones
913
{

0 commit comments

Comments
 (0)