29 lines
623 B
C#
29 lines
623 B
C#
using UnityEngine;
|
|
|
|
namespace UnityEditor.U2D.Animation
|
|
{
|
|
internal class SpriteCache : TransformCache
|
|
{
|
|
[SerializeField]
|
|
string m_ID;
|
|
[SerializeField]
|
|
Rect m_TextureRect;
|
|
[SerializeField]
|
|
Vector2 m_PivotNormalized;
|
|
|
|
public string id
|
|
{
|
|
get => m_ID;
|
|
internal set => m_ID = value;
|
|
}
|
|
|
|
public Rect textureRect
|
|
{
|
|
get => m_TextureRect;
|
|
set => m_TextureRect = value;
|
|
}
|
|
|
|
public Vector2 pivotRectSpace => Vector2.Scale(textureRect.size, m_PivotNormalized);
|
|
}
|
|
}
|