using UnityEngine;
using System.Collections;
using System.Collections.Generic;
public class SpriteAsset : ScriptableObject
{
///
/// 图集ID
///
public int ID;
///
/// 静态表情
///
public bool _IsStatic;
///
/// 图片资源
///
public Texture texSource;
///
/// 所有sprite信息 SpriteAssetInfor类为具体的信息类
///
public List listSpriteGroup;
}
[System.Serializable]
public class SpriteInfor
{
///
/// ID
///
public int ID;
///
/// 名称
///
public string name;
///
/// 中心点
///
public Vector2 pivot;
///
///坐标&宽高
///
public Rect rect;
///
/// 精灵
///
public Sprite sprite;
///
/// 标签
///
public string tag;
///
/// uv
///
public Vector2[] uv;
}
[System.Serializable]
public class SpriteInforGroup
{
public string tag="";
public List listSpriteInfor=new List();
public float width=1.0f;
public float size=24.0f;
}