[unity] Fixed editor bone scale reset to 1.0 after play mode changes. Closes #1526.

This commit is contained in:
Harald Csaszar 2019-10-22 17:12:39 +02:00
parent ae2d40fd84
commit 86b979e812

View File

@ -94,14 +94,16 @@ namespace Spine.Unity.Editor {
}
static void Initialize () {
if (EditorApplication.isPlayingOrWillChangePlaymode) return;
// Note: Preferences need to be loaded when changing play mode
// to initialize handle scale correctly.
#if !NEW_PREFERENCES_SETTINGS_PROVIDER
Preferences.Load();
#else
SpinePreferences.Load();
#endif
if (EditorApplication.isPlayingOrWillChangePlaymode) return;
string[] assets = AssetDatabase.FindAssets("t:script SpineEditorUtilities");
string assetPath = AssetDatabase.GUIDToAssetPath(assets[0]);
editorPath = Path.GetDirectoryName(assetPath).Replace("\\", "/");