재화 추가
This commit is contained in:
parent
f3f2c36199
commit
d9a5d29628
|
|
@ -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>
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue