private void GenerateData() { RunePurchaseableLevelDatas = new Dictionary <int, RunePurchaseableLevelData>(); foreach (var runePurchaseableLevelExcelData in RunePurchaseableLevelExcelDatas) { RunePurchaseableLevelData runePurchaseableLevelData = new RunePurchaseableLevelData(runePurchaseableLevelExcelData); RunePurchaseableLevelDatas.Add(runePurchaseableLevelData.SalesId, runePurchaseableLevelData); } }
public bool TryGetRunePurchaseableLevelData(int salesId, out RunePurchaseableLevelData data) { data = null; if (RunePurchaseableLevelDatas.TryGetValue(salesId, out var runePurchaseableLevelData)) { data = new RunePurchaseableLevelData(runePurchaseableLevelData); return(true); } Debug.LogError($"Error TryGetRunePurchaseableLevelData salesId:{salesId}"); return(false); }
public RunePurchaseableLevelData(RunePurchaseableLevelData runePurchaseableLevelData) { SalesId = runePurchaseableLevelData.SalesId; PurchaseableLevel = runePurchaseableLevelData.PurchaseableLevel; }