mirror of
https://github.com/rafi1212122/PemukulPaku
synced 2025-12-13 08:44:36 +01:00
avatar cmd & update assistant
This commit is contained in:
@@ -22,7 +22,7 @@ namespace Common.Database
|
||||
EquipmentScheme Equipment = new()
|
||||
{
|
||||
OwnerUid = uid,
|
||||
MaterialList = Array.Empty<Resources.Proto.Material>(),
|
||||
MaterialList = new Resources.Proto.Material[] { new Resources.Proto.Material { Id = 100, Num = 750 }, new Resources.Proto.Material { Id = 119107, Num = 6 } },
|
||||
WeaponList = Array.Empty<Weapon>(),
|
||||
StigmataList = Array.Empty<Stigmata>(),
|
||||
MechaList = Array.Empty<Mecha>(),
|
||||
|
||||
@@ -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