//-------------------------------------------------------- // [Author]: Alee // [ Date ]: 2021年7月1日 //-------------------------------------------------------- using LitJson; using System.Collections.Generic; using UnityEngine; using System.Linq; //分部类 public partial class ILLoveRingConfig : IConfigPostProcess { private static Dictionary ringConfigDict = new Dictionary(); public void OnConfigParseCompleted() { int lv = RingClassLV * 1000 + RingStarLV; ringConfigDict[lv] = index; } public static ILLoveRingConfig GetRingConfigByLVStar(int lv, int star) { int lvStar = lv * 1000 + star; if (ringConfigDict.ContainsKey(lvStar)) { return Get(ringConfigDict[lvStar]); } return null; } public static int GetIndex(int lv, int star) { int lvStar = lv * 1000 + star; if (ringConfigDict.ContainsKey(lvStar)) { return ringConfigDict[lvStar]; } return 0; } }