Beispiel #1
0
    private void GenerateData()
    {
        RunePurchaseableLevelDatas = new Dictionary <int, RunePurchaseableLevelData>();

        foreach (var runePurchaseableLevelExcelData in RunePurchaseableLevelExcelDatas)
        {
            RunePurchaseableLevelData runePurchaseableLevelData = new RunePurchaseableLevelData(runePurchaseableLevelExcelData);
            RunePurchaseableLevelDatas.Add(runePurchaseableLevelData.SalesId, runePurchaseableLevelData);
        }
    }
Beispiel #2
0
    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;
 }