AK056/Assets/GameLogic/Game/Utility/SO/So_ShelfConfig.cs

26 lines
650 B
C#

using System.Collections.Generic;
using Sirenix.OdinInspector;
using UnityEngine;
namespace GameLogic
{
[CreateAssetMenu(fileName = "shelfConfig_", menuName = "数字孪生/ShelfConfig")]
public class So_ShelfConfig : SerializedScriptableObject
{
[LabelText("货物所属工具组"),ShowInInspector] public List<int> groups = new List<int>();
[LabelText("伸缩动画"),ShowInInspector]public Dictionary<int,ShelfRowAnimData> shelfAnimDatas = new Dictionary<int, ShelfRowAnimData>();
public ShelfRowAnimData GetAnimaData(int row)
{
return shelfAnimDatas.GetValueOrDefault(row);
}
}
}