mirror of
https://github.com/rafi1212122/PemukulPaku
synced 2025-12-13 07:04:33 +01:00
avatar cmd & update assistant
This commit is contained in:
@@ -27,13 +27,13 @@ namespace Common.Utils.ExcelReader
|
||||
int level = 1;
|
||||
int expRemain = exp;
|
||||
|
||||
foreach (var levelData in All)
|
||||
foreach (PlayerLevelDataExcel levelData in All)
|
||||
{
|
||||
if(expRemain < 1)
|
||||
{
|
||||
break;
|
||||
}
|
||||
else if(expRemain > levelData.Exp)
|
||||
else if(expRemain >= levelData.Exp)
|
||||
{
|
||||
level++;
|
||||
expRemain -= levelData.Exp;
|
||||
@@ -42,6 +42,26 @@ namespace Common.Utils.ExcelReader
|
||||
|
||||
return new LevelData(level, expRemain);
|
||||
}
|
||||
|
||||
public LevelData CalculateExpForLevel(int level)
|
||||
{
|
||||
int exp = 0;
|
||||
|
||||
foreach (PlayerLevelDataExcel levelData in All)
|
||||
{
|
||||
if (levelData.Level >= level)
|
||||
{
|
||||
break;
|
||||
}else
|
||||
{
|
||||
exp += levelData.Exp;
|
||||
continue;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
return new LevelData(level, exp);
|
||||
}
|
||||
}
|
||||
|
||||
#pragma warning disable CS8618 // Non-nullable field must contain a non-null value when exiting constructor. Consider declaring as nullable.
|
||||
|
||||
Reference in New Issue
Block a user