using Spine.Unity; using System; using System.Collections.Generic; using UnityEngine; /// /// 表情包 Spine 配置结构(拖到 GameMainPanel_FishBase.list_BiaoQingSpine 里配): /// 一个 spine 文件(SkeletonDataAsset)+ 该文件里要作为表情的动画名列表。 /// 列表生成时按动画名逐个克隆 obj_BiaoQingSpineItemPrefab,一个动画名 = 一个表情项。 /// 网络同步时用 (list_BiaoQingSpine 下标 + 动画名) 唯一确定一个 spine 表情, /// 所有客户端使用同一份面板配置即可还原。 /// [Serializable] public class BiaoQingSpineData { [Tooltip("Spine 骨骼数据资源(一个 spine 文件)")] public SkeletonDataAsset skeletonDataAsset; [Tooltip("该 spine 里要做成表情的动画名列表,每个动画名克隆一个表情项")] public List animationNames = new List(); }