Beispiel #1
0
        private static void OnFolderChanged()
        {
            _currentRelativeFolder = _folderTreeView.CurrentRelativeFolder;

            if (_customCoordinateFile == null)
            {
                return;
            }

            if (_saveOutfitToggle != null && _saveOutfitToggle.isOn || _loadOutfitToggle != null && _loadOutfitToggle.isOn)
            {
                _customCoordinateFile.Initialize();
            }
        }
Beispiel #2
0
        private static void OnFolderChanged()
        {
            if (_customCoordinateFile == null)
            {
                return;
            }

            var loadOutfitToggleIsOn = _loadOutfitToggle != null && _loadOutfitToggle.isOn;

            if (loadOutfitToggleIsOn || _saveOutfitToggle != null && _saveOutfitToggle.isOn)
            {
                _customCoordinateFile.Initialize(loadOutfitToggleIsOn, false);
            }
        }
Beispiel #3
0
        private static void OnFolderChanged()
        {
            _currentRelativeFolder = _folderTreeView.CurrentRelativeFolder;

            if (_customCoordinateFile == null)
            {
                return;
            }

            var isLoad = _loadOutfitToggle != null && _loadOutfitToggle.isOn;
            var isSave = _saveOutfitToggle != null && _saveOutfitToggle.isOn;

            if (isLoad || isSave)
            {
                _customCoordinateFile.Initialize();

                // Fix default cards being shown when refreshing in this way
                var lctrlTrav = _customCoordinateFile.listCtrl;
                if (isSave)
                {
                    var lst = lctrlTrav.lstFileInfo;
                    var dis = lctrlTrav.cfWindow.forceHideCategoryNo;
                    if (dis != -1)
                    {
                        foreach (var customFileInfo in lst.Where(x => x.category == dis))
                        {
                            customFileInfo.fic.Disvisible(true);
                        }
                    }
                }
                else
                {
                    lctrlTrav.UpdateCategory();
                }
            }
        }