タスクキル復帰用のポップコーン加算処理を追加

This commit is contained in:
kimura 2022-02-03 12:09:48 +09:00
parent 0477913ee5
commit 1108e17eb6
3 changed files with 13 additions and 2 deletions

View File

@ -219,6 +219,12 @@ public class CookingResult : MonoBehaviour
return hasSpace && hasMaterials;
}
public static void MoveStock(ProductStockData productStockData)
{
AddStock(productStockData);
productStockData.Stock = 0;
}
public static void AddStock(ProductData productData, ProductRarity rarity = ProductRarity.Normal)
{
AddStock(new ProductStockData{FlavorId = productData.id, Stock = productData.volume, Rarity = rarity});

View File

@ -142,8 +142,10 @@ public sealed class GameData {
public int WaitAddCoin;
[DataMember(Name = "Data41")]
public int WaitAddHeart;
[DataMember(Name = "Data42")]
public ProductStockData WaitAddStock;
// mission
// mission
[DataMember(Name = "Data1001")]
public int TotalAddCoin { get; private set; }
[DataMember(Name = "Data1002")]
@ -387,6 +389,7 @@ public sealed class GameData {
dailyMissionIdArray = dailyMissionIdArray ?? new int[0];
dailyMissionAchievedIdArray = dailyMissionAchievedIdArray ?? new int[0];
DailyTotalSalesList = DailyTotalSalesList ?? new List<ProductStockData>();
WaitAddStock = WaitAddStock ?? new ProductStockData{Rarity = ProductRarity.Normal};
}
private Dictionary<int, int> ArrayToDictionary(KeyValueOfintint[] array){
var dictionary = new Dictionary<int, int>();

View File

@ -30,6 +30,8 @@ public sealed class InitializeUnitySettings : MonoBehaviour {
// 遅延させていたパラメータを追加
GameDataManager.GameData.MoveAllWaitValue();
// 調理後リザルトでの仮獲得データを反映(タスクキル対策)
CookingResult.MoveStock(GameDataManager.GameData.WaitAddStock);
GameDataManager.SaveGameData();
}
}