Exemplo n.º 1
0
 private void BloonEndOfPath(BloonProperties bloonProperties)
 {
     DecrementBloonsLeftCount(bloonProperties.TotalBloonCount);
 }
Exemplo n.º 2
0
 /// <summary>
 /// Called right after a Bloon is damaged
 ///
 /// Equivalent to a HarmonyPostFix on Bloon.Damaged
 /// </summary>
 public virtual void PostBloonDamaged(Bloon bloon, float totalAmount, Projectile projectile,
                                      bool distributeToChildren, bool overrideDistributeBlocker, bool createEffect, [Optional] Tower tower,
                                      [Optional] BloonProperties immuneBloonProperties, bool canDestroyProjectile = true,
                                      bool ignoreNonTargetable = false, bool blockSpawnChildren = false)
 {
 }
Exemplo n.º 3
0
        public void Test_Total_Bloon_Count_With_2_HP()
        {
            BloonProperties bloonPropertiesA = A.BloonProperties.WithHitsToPop(2);

            bloonPropertiesA.TotalBloonCount.Should().Be(1);
        }
Exemplo n.º 4
0
        public void Test_RBE_On_Bloon_With_2_HP()
        {
            BloonProperties redBloonProperties = A.BloonProperties.WithHitsToPop(2);

            redBloonProperties.RedBloonEquivalent.Should().Be(2);
        }
Exemplo n.º 5
0
 private void BloonPopped(BloonProperties bloonProperties)
 {
     IncrementMoney(bloonProperties.MoneyWhenPopped);
     _curGameStatistics.NumBloonsPopped++;
 }
Exemplo n.º 6
0
 private void BloonEndOfPath(BloonProperties bloonProperties)
 {
     DecrementLives(bloonProperties.TotalBloonCount);
 }