재화 추가

This commit is contained in:
김판돌 2024-02-24 16:50:05 +09:00
parent f3f2c36199
commit d9a5d29628
2 changed files with 26 additions and 1 deletions

View File

@ -13,6 +13,28 @@ namespace Server.SQL
[JsonIgnore] [JsonIgnore]
public string mail { get; set; } public string mail { get; set; }
public string nickname { get; set; } public string nickname { get; set; }
public long gold { get; set; }
public long free_cash { get; set; }
public long pay_cash { get; set; }
public bool buyCash(long buy)
{
long freeCash = free_cash;
long payCash = pay_cash;
freeCash -= buy;
if(freeCash < 0)
{
payCash -= freeCash;
}
if(payCash >= 0)
{
free_cash = freeCash;
pay_cash = payCash;
return true;
}
return false;
}
} }
public class UserSQL : SQL<User> public class UserSQL : SQL<User>

View File

@ -133,6 +133,8 @@ namespace Server.Service
LoginResp resp = new LoginResp(); LoginResp resp = new LoginResp();
resp.nickname = user.nickname; resp.nickname = user.nickname;
resp.uuid = user.uuid; resp.uuid = user.uuid;
resp.gold = (ulong)user.gold;
resp.cash = (ulong)(user.free_cash + user.pay_cash);
resp.dynamic_data = dynamic_data; resp.dynamic_data = dynamic_data;
resp.deck_unit = deck_unit; resp.deck_unit = deck_unit;
resp.deck_info = deck_info; resp.deck_info = deck_info;
@ -160,7 +162,8 @@ namespace Server.Service
{ {
public string uuid; public string uuid;
public string nickname; public string nickname;
public long id; public ulong gold;
public ulong cash;
public List<DynamicData> dynamic_data; public List<DynamicData> dynamic_data;
public List<DeckUnitInfo> deck_unit; public List<DeckUnitInfo> deck_unit;
public List<DeckInfo> deck_info; public List<DeckInfo> deck_info;