28 lines
872 B
C#
28 lines
872 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
|
|
public static class UILoadConfig
|
|
{
|
|
private static readonly Dictionary<string, string> _panelPathes = new Dictionary<string, string>()
|
|
{
|
|
{ "MainUIPanel" , "UI/MainUI" },
|
|
{ "StartPanel" , "UI/StartPanel" },
|
|
{ "PlanSelectPopup" , "UI/Popup" },
|
|
{ "UserSettingPanel" , "UI/UserSetting" },
|
|
{ "ActionListUIPanel" , "UI/ActionListUI" },
|
|
{ "ActionGuideVideoPanel" , "UI/ActionGuideVideoPanel" },
|
|
{ "GuideUI" , "UI/GuideUI" },
|
|
{ "ClearingSettlementUI" , "UI/ClearingSettlementUI" },
|
|
};
|
|
|
|
public static string GetPath(string typeName)
|
|
{
|
|
//从配置文件中读取
|
|
if (!_panelPathes.TryGetValue(typeName, out var path))
|
|
{
|
|
throw new Exception($"Panel {typeName} not found");
|
|
}
|
|
|
|
return path;
|
|
}
|
|
} |