[unity] Fixed compile error of previous commit regarding Vector2Int on Unity 2017.1.

This commit is contained in:
Harald Csaszar 2022-08-02 16:19:34 +02:00
parent 6ef7df4be6
commit 005e714534
2 changed files with 12 additions and 0 deletions

View File

@ -27,6 +27,10 @@
* THE SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*****************************************************************************/
#if UNITY_2017_2_OR_NEWER
#define HAS_VECTOR2INT
#endif
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Rendering;
@ -44,6 +48,7 @@ namespace Spine.Unity.Examples {
/// </summary>
[RequireComponent(typeof(SkeletonGraphic))]
public class SkeletonGraphicRenderTexture : SkeletonRenderTextureBase {
#if HAS_VECTOR2INT
[System.Serializable]
public struct TextureMaterialPair {
public Texture texture;
@ -249,5 +254,6 @@ namespace Spine.Unity.Examples {
protected override void AssignMeshAtRenderer () {
quadCanvasRenderer.SetMesh(quadMesh);
}
#endif // HAS_VECTOR2INT
}
}

View File

@ -31,9 +31,14 @@ using System;
using UnityEngine;
using UnityEngine.Rendering;
#if UNITY_2017_2_OR_NEWER
#define HAS_VECTOR2INT
#endif
namespace Spine.Unity.Examples {
public abstract class SkeletonRenderTextureBase : MonoBehaviour {
#if HAS_VECTOR2INT
public Color color = Color.white;
public int maxRenderTextureSize = 1024;
public GameObject quad;
@ -143,5 +148,6 @@ namespace Spine.Unity.Examples {
}
protected abstract void AssignMeshAtRenderer ();
#endif // HAS_VECTOR2INT
}
}