28 lines
634 B
C#
28 lines
634 B
C#
using System.Linq;
|
|
|
|
namespace Gley.UrbanSystem.Editor
|
|
{
|
|
internal class AllSettingsWindows
|
|
{
|
|
private WindowProperties[] _allWindows;
|
|
|
|
|
|
internal void Initialize(WindowProperties[] allWindowsProperties)
|
|
{
|
|
_allWindows = allWindowsProperties;
|
|
}
|
|
|
|
|
|
internal WindowProperties GetWindowProperties(string className)
|
|
{
|
|
return _allWindows.First(cond => cond.ClassName == className);
|
|
}
|
|
|
|
|
|
internal string GetWindowName(string className)
|
|
{
|
|
return GetWindowProperties(className).Title;
|
|
}
|
|
}
|
|
}
|