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