케릭터 규직 변동에 따른 코드 수정

This commit is contained in:
김판돌 2024-03-11 21:37:08 +09:00
parent b7f62937a5
commit 3a8f95c18e
3 changed files with 3 additions and 22 deletions

View File

@ -25,7 +25,7 @@ public class GetItemWindows : SingletonMonoBehaviour<GetItemWindows>
{ {
for(int n = 0; n < deckUnit.Count; n++) for(int n = 0; n < deckUnit.Count; n++)
{ {
Debug.Log($"{deckUnit[n].unit_data_id}케릭터 {deckUnit[n].count}개획득!"); Debug.Log($"{deckUnit[n].unit_data_id}케릭터 획득!");
} }
} }
if (equipment != null && equipment.Count != 0) if (equipment != null && equipment.Count != 0)

View File

@ -220,11 +220,6 @@ public class DeckUnitInfo
[JsonIgnore] [JsonIgnore]
public long saveExp { get; set; } public long saveExp { get; set; }
public long exp { get; set; } public long exp { get; set; }
[JsonIgnore]
public int rating { get; set; }
[JsonIgnore]
public long saveCount { get; set; }
public long count { get; set; }
public DeckUnitInfo Update(DeckUnitInfo item) public DeckUnitInfo Update(DeckUnitInfo item)
{ {
@ -235,19 +230,14 @@ public class DeckUnitInfo
this.equip4_id = item.equip4_id; this.equip4_id = item.equip4_id;
this.equip5_id = item.equip5_id; this.equip5_id = item.equip5_id;
this.exp = item.exp; this.exp = item.exp;
this.count = item.count;
return this; return this;
} }
public void Update(long exp, int level, long count, int rating) public void Update(long exp, int level)
{ {
if (exp != 0) if (exp != 0)
this.saveExp = exp; this.saveExp = exp;
if (level != 0) if (level != 0)
this.level = level; this.level = level;
if (rating != 0)
this.rating = rating;
if (count != 0)
this.saveCount = count;
} }
} }

View File

@ -59,23 +59,14 @@ public class ItemBox
{ {
long saveExp = unit.exp; long saveExp = unit.exp;
long defaultExp = 1024; long defaultExp = 1024;
long saveCount = unit.count;
long defaultCount = 4;
int level = 1; int level = 1;
int rating = 0;
while(saveExp > defaultExp) while(saveExp > defaultExp)
{ {
saveExp -= defaultExp; saveExp -= defaultExp;
defaultExp = (long)(1.2f * defaultExp); defaultExp = (long)(1.2f * defaultExp);
level++; level++;
} }
while (saveCount > defaultCount) unit.Update(saveExp, level);
{
saveCount -= defaultCount;
defaultCount = 2 * defaultCount;
rating++;
}
unit.Update(saveExp, level, saveCount, rating);
} }
/// <summary> /// <summary>