From 58690b0bbdc4c663cb1d25d3ff79c60b269c8713 Mon Sep 17 00:00:00 2001 From: Harald Csaszar Date: Tue, 15 Apr 2025 16:49:16 +0200 Subject: [PATCH] [unity] Promoted on-demand-loading and addressables UPM packages from experimental to regular package. --- .../package-no-spine-unity-dependency.json | 21 +++++++++++++++++++ .../package.json | 4 ++-- .../package-no-spine-unity-dependency.json | 19 +++++++++++++++++ .../package.json | 4 ++-- 4 files changed, 44 insertions(+), 4 deletions(-) create mode 100644 spine-unity/Modules/com.esotericsoftware.spine.addressables/package-no-spine-unity-dependency.json create mode 100644 spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/package-no-spine-unity-dependency.json diff --git a/spine-unity/Modules/com.esotericsoftware.spine.addressables/package-no-spine-unity-dependency.json b/spine-unity/Modules/com.esotericsoftware.spine.addressables/package-no-spine-unity-dependency.json new file mode 100644 index 000000000..73c45a0fa --- /dev/null +++ b/spine-unity/Modules/com.esotericsoftware.spine.addressables/package-no-spine-unity-dependency.json @@ -0,0 +1,21 @@ +{ + "name": "com.esotericsoftware.spine.addressables", + "displayName": "Spine Addressables Extensions", + "description": "This plugin provides integration of Addressables on-demand texture loading for the spine-unity runtime.\nPlease be sure to test this package first and create backups of your project before using.\n\nUsage: First declare your target Material textures as addressable. Then select the SpineAtlasAsset, right-click the SpineAtlasAsset Inspector heading and select 'Add Addressables Loader'. This generates an 'AddressableTextureLoader' asset providing configuration parameters and sets up low-resolution placeholder textures which are automatically assigned in a pre-build step when building your game executable.\n\nPrerequisites:\nIt requires a working installation of the spine-unity runtime (via the spine-unity unitypackage), version 4.3.\n(See http://esotericsoftware.com/git/spine-runtimes/spine-unity)", + "version": "4.3.0-preview.4", + "unity": "2018.3", + "author": { + "name": "Esoteric Software", + "email": "contact@esotericsoftware.com", + "url": "http://esotericsoftware.com/" + }, + "dependencies": { + "com.unity.addressables": "1.18.19", + "com.esotericsoftware.spine.on-demand-loading": "4.3.0" + }, + "keywords": [ + "spine", + "addressables", + "preview" + ] +} diff --git a/spine-unity/Modules/com.esotericsoftware.spine.addressables/package.json b/spine-unity/Modules/com.esotericsoftware.spine.addressables/package.json index 755802285..39f2a81ab 100644 --- a/spine-unity/Modules/com.esotericsoftware.spine.addressables/package.json +++ b/spine-unity/Modules/com.esotericsoftware.spine.addressables/package.json @@ -1,7 +1,7 @@ { "name": "com.esotericsoftware.spine.addressables", - "displayName": "Spine Addressables Extensions [Experimental]", - "description": "This experimental plugin provides integration of Addressables on-demand texture loading for the spine-unity runtime.\nPlease be sure to test this package first and create backups of your project before using.\n\nUsage: First declare your target Material textures as addressable. Then select the SpineAtlasAsset, right-click the SpineAtlasAsset Inspector heading and select 'Add Addressables Loader'. This generates an 'AddressableTextureLoader' asset providing configuration parameters and sets up low-resolution placeholder textures which are automatically assigned in a pre-build step when building your game executable.\n\nPrerequisites:\nIt requires a working installation of the spine-unity runtime (via the spine-unity unitypackage), version 4.3.\n(See http://esotericsoftware.com/git/spine-runtimes/spine-unity)", + "displayName": "Spine Addressables Extensions", + "description": "This plugin provides integration of Addressables on-demand texture loading for the spine-unity runtime.\nPlease be sure to test this package first and create backups of your project before using.\n\nUsage: First declare your target Material textures as addressable. Then select the SpineAtlasAsset, right-click the SpineAtlasAsset Inspector heading and select 'Add Addressables Loader'. This generates an 'AddressableTextureLoader' asset providing configuration parameters and sets up low-resolution placeholder textures which are automatically assigned in a pre-build step when building your game executable.\n\nPrerequisites:\nIt requires a working installation of the spine-unity runtime (via the spine-unity unitypackage), version 4.3.\n(See http://esotericsoftware.com/git/spine-runtimes/spine-unity)", "version": "4.3.0-preview.4", "unity": "2018.3", "author": { diff --git a/spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/package-no-spine-unity-dependency.json b/spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/package-no-spine-unity-dependency.json new file mode 100644 index 000000000..712ef0b88 --- /dev/null +++ b/spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/package-no-spine-unity-dependency.json @@ -0,0 +1,19 @@ +{ + "name": "com.esotericsoftware.spine.on-demand-loading", + "displayName": "Spine On-Demand Loading Extensions", + "description": "This plugin provides a generic basic implementation of on-demand texture loading for the spine-unity runtime. You might want to use the available com.esotericsoftware.spine.addressables package which depends on this package.\nPlease be sure to test this package first and create backups of your project before using.\n\nPrerequisites:\nIt requires a working installation of the spine-unity runtime (via the spine-unity unitypackage), version 4.3.\n(See http://esotericsoftware.com/git/spine-runtimes/spine-unity)", + "version": "4.3.0-preview.5", + "unity": "2018.3", + "author": { + "name": "Esoteric Software", + "email": "contact@esotericsoftware.com", + "url": "http://esotericsoftware.com/" + }, + "dependencies": { }, + "keywords": [ + "spine", + "on-demand", + "loading", + "preview" + ] +} diff --git a/spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/package.json b/spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/package.json index 1f251e711..1b9cc3d8f 100644 --- a/spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/package.json +++ b/spine-unity/Modules/com.esotericsoftware.spine.on-demand-loading/package.json @@ -1,7 +1,7 @@ { "name": "com.esotericsoftware.spine.on-demand-loading", - "displayName": "Spine On-Demand Loading Extensions [Experimental]", - "description": "This experimental plugin provides a generic basic implementation of on-demand texture loading for the spine-unity runtime. You might want to use the available com.esotericsoftware.spine.addressables package which depends on this package.\nPlease be sure to test this package first and create backups of your project before using.\n\nPrerequisites:\nIt requires a working installation of the spine-unity runtime (via the spine-unity unitypackage), version 4.3.\n(See http://esotericsoftware.com/git/spine-runtimes/spine-unity)", + "displayName": "Spine On-Demand Loading Extensions", + "description": "This plugin provides a generic basic implementation of on-demand texture loading for the spine-unity runtime. You might want to use the available com.esotericsoftware.spine.addressables package which depends on this package.\nPlease be sure to test this package first and create backups of your project before using.\n\nPrerequisites:\nIt requires a working installation of the spine-unity runtime (via the spine-unity unitypackage), version 4.3.\n(See http://esotericsoftware.com/git/spine-runtimes/spine-unity)", "version": "4.3.0-preview.5", "unity": "2018.3", "author": {