Пример #1
0
        public void onFired(Projectile bullet, float eventchancescaler)
        {
            if (!Owner.HasPickupID(Gungeon.Game.Items["nn:graceful_goop"].PickupObjectId))
            {
                if (UnityEngine.Random.value < 0.1f || Owner.HasPickupID(661))
                {
                    TrailFireModifier mirrorProjectileModifier = bullet.gameObject.AddComponent <TrailFireModifier>();
                    if (Owner.HasPickupID(275))
                    {
                        mirrorProjectileModifier.goopRadius = 1;
                    }
                    else
                    {
                        mirrorProjectileModifier.goopRadius = 0.5f;
                    }
                    mirrorProjectileModifier.goopType            = 0;
                    mirrorProjectileModifier.needsToUseGreenFire = false;
                }
            }

            //Camera Synergy
            if (Owner.CurrentGun.PickupObjectId == 481)
            {
                spawnCameraFirePool(Owner.HasPickupID(Gungeon.Game.Items["nn:graceful_goop"].PickupObjectId));
            }
        }
 public void onFired(Projectile bullet, float eventchancescaler)
 {
     if (!Owner.HasPickupID(Gungeon.Game.Items["nn:tracer_rounds"].PickupObjectId))
     {
         TrailFireModifier mirrorProjectileModifier = bullet.gameObject.AddComponent <TrailFireModifier>();
         mirrorProjectileModifier.goopRadius = 0.5f;
         mirrorProjectileModifier.goopType   = 1;
     }
     else if (Owner.HasPickupID(Gungeon.Game.Items["nn:tracer_rounds"].PickupObjectId))
     {
         if (UnityEngine.Random.value < 0.1f || Owner.HasPickupID(661))
         {
             TrailFireModifier mirrorProjectileModifier = bullet.gameObject.AddComponent <TrailFireModifier>();
             if (Owner.HasPickupID(275))
             {
                 mirrorProjectileModifier.goopRadius = 1;
             }
             else
             {
                 mirrorProjectileModifier.goopRadius = 0.5f;
             }
             mirrorProjectileModifier.goopType            = 0;
             mirrorProjectileModifier.needsToUseGreenFire = true;
         }
         else
         {
             TrailFireModifier mirrorProjectileModifier = bullet.gameObject.AddComponent <TrailFireModifier>();
             mirrorProjectileModifier.goopRadius = 0.5f;
             mirrorProjectileModifier.goopType   = 1;
         }
     }
     if (Owner.CurrentGun.PickupObjectId == 481)
     {
         spawnCameraFirePool();
     }
     if (Owner.CurrentGun.PickupObjectId == 33)
     {
         IsaacIsDeadLetsCrabDance();
     }
 }