1.10.1: Fixed issue, where scene picker settings wouldn't save, if removing a group element
This commit is contained in:
parent
c1e7044561
commit
6f657c4a71
10 changed files with 28 additions and 17 deletions
|
|
@ -8,8 +8,8 @@ namespace Module.NavigationTool.Editor.Toolbar
|
|||
public string Title => "Scene";
|
||||
public bool IsSettingsDirty { get; private set; }
|
||||
|
||||
private StringReordableListDrawer assetLabelList;
|
||||
private SceneGroupReordableListDrawer sceneGroupList;
|
||||
private StringReorderableListDrawer assetLabelList;
|
||||
private SceneGroupReorderableListDrawer sceneGroupList;
|
||||
|
||||
private ToolbarProjectSettings projectSettings;
|
||||
private Settings settings;
|
||||
|
|
@ -19,10 +19,10 @@ namespace Module.NavigationTool.Editor.Toolbar
|
|||
this.projectSettings = projectSettings;
|
||||
settings = projectSettings.GetValueAs<Settings>();
|
||||
|
||||
assetLabelList = new StringReordableListDrawer(settings.labels, "Scene sorting by Asset label");
|
||||
assetLabelList = new StringReorderableListDrawer(settings.labels, "Scene sorting by Asset label");
|
||||
assetLabelList.onChanged += ToolScenePicker.SetAsDirty;
|
||||
|
||||
sceneGroupList = new SceneGroupReordableListDrawer(settings.sceneGroups.groups, "Scene groups");
|
||||
sceneGroupList = new SceneGroupReorderableListDrawer(settings.sceneGroups.groups, "Scene groups");
|
||||
sceneGroupList.onChanged += ToolScenePicker.SetAsDirty;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -223,7 +223,6 @@ namespace Module.NavigationTool.Editor.Toolbar
|
|||
public static readonly GUIContent LABEL_SCENE_SINGLE = new GUIContent(string.Empty, "Single scene loading (toggle to Additive)");
|
||||
#endif
|
||||
|
||||
|
||||
public static readonly GUIContent LABEL_SCENE_CREATE = new GUIContent(string.Empty, "Create a new scene");
|
||||
public const float BUTTON_WIDTH = 24.0f;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue