所持金0救済の広告視聴導線条件追加

This commit is contained in:
kimura 2021-11-15 16:41:14 +09:00
parent 326dcd2db0
commit 772de97718
2 changed files with 15 additions and 2 deletions

View File

@ -76,7 +76,7 @@ public class DebugOptionManager : MonoBehaviour
resetMaterialButton.OnClickAsObservable().Subscribe(_ => resetMaterialButton.OnClickAsObservable().Subscribe(_ =>
{ {
// 所持素材 // 所持素材
gameData.Material = new List<MaterialData>{new MaterialData{Id = 2, Amount = 5}}; gameData.Material.Clear();
// レシピ // レシピ
gameData.MyRecipes = new[] {Const.DefaultRecipeId}; gameData.MyRecipes = new[] {Const.DefaultRecipeId};
// フライパン // フライパン

View File

@ -126,7 +126,20 @@ public class KitchenManager : MonoBehaviour
// 休憩リワード // 休憩リワード
var remaining = (int) DateTime.FromBinary(gameData.kitchenRefreshTime).Subtract(DateTime.UtcNow).TotalSeconds; var remaining = (int) DateTime.FromBinary(gameData.kitchenRefreshTime).Subtract(DateTime.UtcNow).TotalSeconds;
if (remaining > 0 || gameData.isFirstPlay)
// 商品在庫計算
var shopStock = gameData.ShopStock.Count;
var tankStock = gameData.StorageTanks.Sum(x => x.Stock);
var totalStock = shopStock + tankStock;
Debug.Log($"material:{gameData.Material.Sum(data => data.Amount)} coin:{gameData.Coin} stock:{totalStock}");
if (gameData.Coin + gameData.Material.Sum(data => data.Amount) + totalStock == 0)
{
// 所持金0救済
adButton.gameObject.SetActive(true);
kitchenView.SetTiredAnimation();
}
else if (remaining > 0 || gameData.isFirstPlay)
{ {
adButton.gameObject.SetActive(false); adButton.gameObject.SetActive(false);
kitchenView.SetNormalAnimation(); kitchenView.SetNormalAnimation();