|
|
|
|
|
using System;
|
|
|
|
|
|
using Game;
|
|
|
|
|
|
using PaymentGameApi;
|
|
|
|
|
|
using Qoo;
|
|
|
|
|
|
using Qoo.Game;
|
|
|
|
|
|
|
|
|
|
|
|
namespace PaymentStoreApi
|
|
|
|
|
|
{
|
|
|
|
|
|
// Token: 0x020000E6 RID: 230
|
|
|
|
|
|
public class PaymentSave
|
|
|
|
|
|
{
|
|
|
|
|
|
// Token: 0x06000636 RID: 1590 RVA: 0x00019C60 File Offset: 0x00017E60
|
|
|
|
|
|
public void Save(string szProductId)
|
|
|
|
|
|
{
|
|
|
|
|
|
DatabaseProductID databaseProductID = new DatabaseProductID();
|
|
|
|
|
|
CHAR_ID charaIdForProductId = databaseProductID.GetCharaIdForProductId(szProductId);
|
|
|
|
|
|
DatabaseProductID.CheckType checkTypeForProductId = databaseProductID.GetCheckTypeForProductId(szProductId);
|
|
|
|
|
|
if (charaIdForProductId == CHAR_ID.NIGHTMARE)
|
|
|
|
|
|
{
|
|
|
|
|
|
switch (checkTypeForProductId)
|
|
|
|
|
|
{
|
|
|
|
|
|
case DatabaseProductID.CheckType.ROUTE_VOICE:
|
|
|
|
|
|
SysData.SetPayFull(true, true);
|
|
|
|
|
|
break;
|
|
|
|
|
|
case DatabaseProductID.CheckType.ROUTE:
|
|
|
|
|
|
SysData.SetPayFullRoute(true);
|
|
|
|
|
|
break;
|
|
|
|
|
|
case DatabaseProductID.CheckType.VOICE:
|
|
|
|
|
|
SysData.SetPayFullVoice(true);
|
|
|
|
|
|
break;
|
|
|
|
|
|
}
|
|
|
|
|
|
Debug.Print("セーブデータ:フルパック " + checkTypeForProductId);
|
|
|
|
|
|
}
|
|
|
|
|
|
else
|
|
|
|
|
|
{
|
|
|
|
|
|
switch (checkTypeForProductId)
|
|
|
|
|
|
{
|
|
|
|
|
|
case DatabaseProductID.CheckType.ROUTE_VOICE:
|
|
|
|
|
|
SysData.SetPay(charaIdForProductId, true, true);
|
|
|
|
|
|
break;
|
|
|
|
|
|
case DatabaseProductID.CheckType.ROUTE:
|
|
|
|
|
|
SysData.SetPayRoute(charaIdForProductId, true);
|
|
|
|
|
|
break;
|
|
|
|
|
|
case DatabaseProductID.CheckType.VOICE:
|
|
|
|
|
|
SysData.SetPayVoice(charaIdForProductId, true);
|
|
|
|
|
|
break;
|
|
|
|
|
|
}
|
|
|
|
|
|
Debug.Print(string.Concat(new object[]
|
|
|
|
|
|
{
|
|
|
|
|
|
"セーブデータ:Chara:",
|
|
|
|
|
|
charaIdForProductId,
|
|
|
|
|
|
":",
|
|
|
|
|
|
checkTypeForProductId
|
|
|
|
|
|
}));
|
|
|
|
|
|
}
|
|
|
|
|
|
SaveLoadManager.SaveSystem();
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|