//--------------------------------------------------------
|
// [Author]: Alee
|
// [ Date ]: 2021年7月1日
|
//--------------------------------------------------------
|
|
using LitJson;
|
using System.Collections.Generic;
|
using UnityEngine;
|
using System.Linq;
|
//分部类
|
public partial class ILLimitedTimeLuxuryGiftConfig : IConfigPostProcess
|
{
|
//CTGID:豪礼id
|
private static Dictionary<int, int> ctgIDToLuxuryGiftIDDict = new Dictionary<int, int>();
|
//CTGID:档位索引
|
private static Dictionary<int, int> ctgIDToGiftGearIndexDict = new Dictionary<int, int>();
|
//CTGID:档位中ctgid索引
|
|
public void OnConfigParseCompleted()
|
{
|
for (int i = 0; i < CTGID.Length; i++)
|
{
|
for (int j = 0; j < CTGID[i].Length; j++)
|
{
|
if (!ctgIDToLuxuryGiftIDDict.ContainsKey(CTGID[i][j]))
|
{
|
ctgIDToLuxuryGiftIDDict[CTGID[i][j]] = LuxuryGiftID;
|
}
|
if (!ctgIDToGiftGearIndexDict.ContainsKey(CTGID[i][j]))
|
{
|
ctgIDToGiftGearIndexDict[CTGID[i][j]] = i;
|
}
|
}
|
}
|
|
}
|
|
public static int GetLuxuryGiftIDByCtgID(int ctgID)
|
{
|
if (!ctgIDToLuxuryGiftIDDict.ContainsKey(ctgID))
|
return -1;
|
return ctgIDToLuxuryGiftIDDict[ctgID];
|
}
|
public static int GetGiftGearIndexByCtgID(int ctgID)
|
{
|
if (!ctgIDToGiftGearIndexDict.ContainsKey(ctgID))
|
return -1;
|
return ctgIDToGiftGearIndexDict[ctgID];
|
}
|
|
}
|