Exemple #1
0
 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;
            }
        }