[unity] Fixed compile error of last commit fb8bc40 on Unity 2017. See #2851.

This commit is contained in:
Harald Csaszar 2025-05-16 16:02:28 +02:00
parent 49362e80a3
commit 845773671e

View File

@ -40,7 +40,9 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.IO; using System.IO;
#if UNSAFE_DIRECT_ACCESS_TEXT_ASSET_DATA
using Unity.Collections; using Unity.Collections;
#endif
using UnityEngine; using UnityEngine;
using CompatibilityProblemInfo = Spine.Unity.SkeletonDataCompatibility.CompatibilityProblemInfo; using CompatibilityProblemInfo = Spine.Unity.SkeletonDataCompatibility.CompatibilityProblemInfo;
@ -61,7 +63,7 @@ namespace Spine.Unity {
[CreateAssetMenu(fileName = "New SkeletonDataAsset", menuName = "Spine/SkeletonData Asset")] [CreateAssetMenu(fileName = "New SkeletonDataAsset", menuName = "Spine/SkeletonData Asset")]
public class SkeletonDataAsset : ScriptableObject { public class SkeletonDataAsset : ScriptableObject {
#region Inspector #region Inspector
public AtlasAssetBase[] atlasAssets = new AtlasAssetBase[0]; public AtlasAssetBase[] atlasAssets = new AtlasAssetBase[0];
#if SPINE_TK2D #if SPINE_TK2D
@ -95,12 +97,12 @@ namespace Spine.Unity {
void Reset () { void Reset () {
Clear(); Clear();
} }
#endregion #endregion
SkeletonData skeletonData; SkeletonData skeletonData;
AnimationStateData stateData; AnimationStateData stateData;
#region Runtime Instantiation #region Runtime Instantiation
/// <summary> /// <summary>
/// Creates a runtime SkeletonDataAsset.</summary> /// Creates a runtime SkeletonDataAsset.</summary>
public static SkeletonDataAsset CreateRuntimeInstance (TextAsset skeletonDataFile, AtlasAssetBase atlasAsset, bool initialize, float scale = 0.01f) { public static SkeletonDataAsset CreateRuntimeInstance (TextAsset skeletonDataFile, AtlasAssetBase atlasAsset, bool initialize, float scale = 0.01f) {
@ -135,7 +137,7 @@ namespace Spine.Unity {
Clear(); Clear();
GetSkeletonData(true); GetSkeletonData(true);
} }
#endregion #endregion
/// <summary>Clears the loaded SkeletonData and AnimationStateData. Use this to force a reload for the next time GetSkeletonData is called.</summary> /// <summary>Clears the loaded SkeletonData and AnimationStateData. Use this to force a reload for the next time GetSkeletonData is called.</summary>
public void Clear () { public void Clear () {