Files
2024-11-19 11:48:21 +01:00

26 lines
755 B
C#

using Gley.UrbanSystem.Editor;
using UnityEditor;
namespace Gley.TrafficSystem.Editor
{
internal class TrafficSetupWindow : SetupWindowBase
{
protected TrafficSettingsWindowData _editorSave;
internal override SetupWindowBase Initialize(WindowProperties windowProperties, SettingsWindowBase window)
{
base.Initialize(windowProperties, window);
_editorSave = new SettingsLoader(Internal.TrafficSystemConstants.windowSettingsPath).LoadSettingsAsset<TrafficSettingsWindowData>();
return this;
}
internal override void DestroyWindow()
{
EditorUtility.SetDirty(_editorSave);
base.DestroyWindow();
}
}
}