public void Update() { if (IsGroup) { ManageEntry.UpdateEntry(); } }
public void Remove() { ManageLabel.RemoveLabels(); ManageEntry.RemoveEntry(); ManageGroup.RemoveGroup(GroupName); autoLoad = AutoLoad.None; AssetDatabase.SaveAssets(); }
public Setter() { ManageTemplate = new ManageTemplate(this); ManageEntry = new ManageEntry(this); ManageLabel = new ManageLabel(this); ManageGroup = new ManageGroup(this); labelReferences = new List <AssetLabelReference>(); customLabelList = new List <string>(); assetSettings = AssetSettings; }
public void Reset() { if (!IsGroup || !ManageEntry.EntriesAdded) { return; } ManageLabel.RemoveLabels(); ManageEntry.RemoveEntry(); ManageGroup.RemoveGroup(GroupName); Add(); }
public void Add() { noAutoLoadList = new List <AData>(); onAwakeList = new List <AData>(); onStartList = new List <AData>(); if (ReCalculatePathToImport(out var outPathList)) { ManageEntry.Entries = new List <AddressableAssetEntry>(); outPathList.ForEach(o => ManageEntry.CreateOrMoveEntry(o)); ManageEntry?.CreateAData(); } AssetDatabase.SaveAssets(); }