private void ResetCooldown(PlayerController player, ShopItemController shop) { base.ClearCooldowns(); if (player.HasPickupID(170) || player.HasPickupID(278)) { LootEngine.GivePrefabToPlayer(PickupObjectDatabase.GetById(73).gameObject, player); } }
private void PurchaseCount(PlayerController player, ShopItemController shop) { if (Purchases < 5) { Purchases += 1; } if (Purchases == 5) { player.DropPassiveItem(this); } }
private void ShopQuest(PlayerController player, ShopItemController shop) { if (Shop == true) { ShopNum += 1; if (ShopNum == ShopReq) { QuestComplete = true; RewardDue = true; } } }
private void OnBuy(PlayerController player, ShopItemController shop) { AddStat(PlayerStats.StatType.Curse, 1, StatModifier.ModifyMethod.ADDITIVE); player.stats.RecalculateStats(player, false, false); }
private void Player_OnItemPurchased(PlayerController player, ShopItemController arg2) { Baseline = player.carriedConsumables.Currency; }