//using System;
//using System.Collections.Generic;
//using UnityEngine;
//namespace FL.Battle
//{
// ///
// /// 技能特效配置清单
// /// TODO:技能编辑器
// ///
// [CreateAssetMenu(fileName = "SkillVfxManifest", menuName = "XGame/技能特效配置清单")]
// public partial class SkillVfxManifest : ScriptableObject
// {
// [SerializeField]
// private SkillVfxInfo[] _skillVfxs;
// private Dictionary _skillVfxMap;
// private bool _isInited;
// public SkillVfxInfo GetSkillVfx(int skillId)
// {
// Init();
// if (_skillVfxMap.TryGetValue(skillId, out var skillVfx))
// {
// return skillVfx;
// }
// return SkillDefault;
// }
// private void Init()
// {
// if (_isInited) return;
// _isInited = true;
// _skillVfxMap = new Dictionary();
// if (_skillVfxs == null || _skillVfxs.Length == 0) return;
// foreach(var skillVfx in _skillVfxs)
// {
// _skillVfxMap.Add(skillVfx.SkillId, skillVfx);
// }
// }
// }
//}