コード例 #1
0
ファイル: WaterCup.cs プロジェクト: UnstableStrafe/CelsItems
 private void ResetCooldown(PlayerController player, ShopItemController shop)
 {
     base.ClearCooldowns();
     if (player.HasPickupID(170) || player.HasPickupID(278))
     {
         LootEngine.GivePrefabToPlayer(PickupObjectDatabase.GetById(73).gameObject, player);
     }
 }
コード例 #2
0
        private void PurchaseCount(PlayerController player, ShopItemController shop)
        {
            if (Purchases < 5)
            {
                Purchases += 1;
            }

            if (Purchases == 5)
            {
                player.DropPassiveItem(this);
            }
        }
コード例 #3
0
ファイル: Questlog.cs プロジェクト: UnstableStrafe/CelsItems
 private void ShopQuest(PlayerController player, ShopItemController shop)
 {
     if (Shop == true)
     {
         ShopNum += 1;
         if (ShopNum == ShopReq)
         {
             QuestComplete = true;
             RewardDue     = true;
         }
     }
 }
コード例 #4
0
ファイル: Contract.cs プロジェクト: UnstableStrafe/CelsItems
 private void OnBuy(PlayerController player, ShopItemController shop)
 {
     AddStat(PlayerStats.StatType.Curse, 1, StatModifier.ModifyMethod.ADDITIVE);
     player.stats.RecalculateStats(player, false, false);
 }
コード例 #5
0
ファイル: ShellBank.cs プロジェクト: UnstableStrafe/CelsItems
 private void Player_OnItemPurchased(PlayerController player, ShopItemController arg2)
 {
     Baseline = player.carriedConsumables.Currency;
 }