public override void Action(int instanceId, string pathName, string resourceFile) { var spriteAtlasAsset = new SpriteAtlasAsset(); InternalEditorUtility.SaveToSerializedFileAndForget(new Object[] { spriteAtlasAsset }, pathName, true); AssetDatabase.Refresh(ImportAssetOptions.ForceUpdate); }
private void InitSpriteAsset(string path) { path = GetAtlasPath(path); spriteAtlasAsset = new SpriteAtlasAsset(path); MinimapImage.material.SetTexture("_IconTex", spriteAtlasAsset.Texture); }