private SaveDataEntry GetSaveData()
        {
            var prefabIdentifier = GetComponent <PrefabIdentifier>();
            var id = prefabIdentifier?.Id ?? string.Empty;

            return(Mod.GetSaveData(id));
        }
예제 #2
0
        private SaveDataEntry GetSaveData()
        {
            var prefabIdentifier = GetComponent <PrefabIdentifier>();
            var id = prefabIdentifier.Id;

            return(Mod.GetSaveData(id));
        }
예제 #3
0
        private void InitializeFilters()
        {
            var prefabIdentifier = GetComponent <PrefabIdentifier>();
            var id = prefabIdentifier.Id;

            var saveData = Mod.GetSaveData();

            foreach (var entry in saveData.Entries)
            {
                if (entry.Id == id && entry.FilterData != null)
                {
                    currentFilters = entry.FilterData.ShallowCopy();
                    return;
                }
            }

            currentFilters = new List <AutosorterFilter>();
        }