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