12 public const string Layer =
"UI/Layer/";
14 public const string Content =
"UI/Content/";
16 public const string Window =
"UI/Window/";
22 public const string Widget =
"UI/Widget/";
24 public const string Element =
"UI/Element/";
26 public const string Header =
"UI/Element/Header/";
28 public const string Text =
"UI/Element/Text/";
30 public const string Note =
"UI/Element/Note/";
32 public const string Deco =
"UI/Element/Deco/";
34 public const string Item =
"UI/Element/Item/";
36 public const string Button =
"UI/Element/Button/";
38 public const string Other =
"UI/Element/Other/";
40 public const string List =
"UI/Element/List/";
42 public const string Pop =
"UI/Pop/";
44 public const string Util =
"UI/Util/";
49 public static string TextData => Lang.setting.dir +
"Data/";
59 public static string Text => Lang.setting.dir +
"Text/";
86 public const string Scene =
"Scene/";
94 public const string Lut =
"Scene/Profile/Lut/";
96 public const string PostEffect =
"Scene/Profile/PostEffect/";
100 public const string Map =
"World/Map/";
102 public const string MapGen =
"World/Map/Gen/";
106 public const string Media =
"Media/";
108 public const string Gallery =
"Media/Gallery/";
110 public const string Anime =
"Media/Anime/";
112 public const string Sound =
"Media/Sound/";
114 public const string Effect =
"Media/Effect/";
118 public const string Particle =
"Media/Effect/Particle/";
122 public const string Icon =
"Media/Graphics/Icon/";
128 public const string IconRecipe =
"Media/Graphics/Icon/Recipe/";
130 public const string Image =
"Media/Graphics/Image/";
132 public const string Deco =
"Media/Graphics/Deco/";
134 public const string Drama =
"Media/Drama/";
140 public const string Render =
"Scene/Render/";
142 public const string Actor =
"Scene/Render/Actor/";
146 public const string TC =
"Scene/Render/Actor/Component/";
148 public const string Hoard =
"UI/Layer/Hoard/";
150 public const string News =
"UI/Layer/LayerNewspaper/";
170 public static string Text_Popup => Lang.setting.dir +
"Etc/Popup/";
200 public static string RootData => Application.persistentDataPath +
"/";
202 public static string RootSave => Application.persistentDataPath +
"/Save/";
204 public static string RootSaveCloud => Application.persistentDataPath +
"/Cloud Save/";
224 Debug.Log(
"Init CorePath");
225 rootMod = Application.dataPath +
"/../Package/";
226 if (!Directory.Exists(
rootMod))
228 rootMod = Application.streamingAssetsPath +
"/Package/";
230 rootExe = Application.dataPath +
"/../";
232 user = Application.persistentDataPath +
"/User/";
233 custom = Application.persistentDataPath +
"/Custom/";
234 modData = Application.persistentDataPath +
"/Mod/";
235 if (!Application.isPlaying)
253 string text = (Application.isEditor ? (Application.streamingAssetsPath +
"/User/") : (
rootExe +
"User/"));
254 if (!Application.isEditor || !Directory.Exists(
user))
256 Debug.Log(
"Copy User Folder:" + text +
" to " +
user);
257 IO.CreateDirectory(
user);
258 IO.CopyAll(text,
user, overwrite:
false);
261 text = (Application.isEditor ? (Application.streamingAssetsPath +
"/Custom/") : (
rootExe +
"Custom/"));
262 Debug.Log(
"Copy Custom Folder:" + text +
" to " +
custom);
263 IO.CreateDirectory(
custom);
264 IO.CopyAll(text,
custom, overwrite:
false);
static string TextNarration
static string BottleMessage
static string LangImportMod
static string TextDialogLocal
const string WindowElement
static string PathLoadOrderPreset
static string LotTemplate
static string CustomDrawing
static string MapPieceSaveUser
static string ZoneSaveUser
static string PathBackupOld
static string DramaDataLocal
static string packageCore
static string RootSaveCloud
const string IconAchievement
static string SceneCustomizerSave
static string MapPieceSave
static string PathLoadOrder
static string Text_DialogHelp
static string VersionFile
static string PathBackupCloud
static string ShareSettingFile