internal static void ListAwake(CustomFileListSelecter __instance) { __instance.onEnter += control => { var files = Traverse.Create(__instance).Field <Localize.Translate.Manager.ChaFileInfo[]>("files").Value; var fileInfo = files.First(x => x.chaFile == control); control.LoadCharaFile(fileInfo.info.FullPath); }; }
public static void Init(FreeHPreviewCharaList list, int sex) { if (_freeHFile != list) { _folderTreeView.DefaultPath = Overlord.GetDefaultPath(sex); _folderTreeView.CurrentFolder = _folderTreeView.DefaultPath; _freeHFile = list; _customFileListSelecter = list.GetComponentInChildren <CustomFileListSelecter>(); _targetScene = Scene.Instance.AddSceneName; } }