protected override void ExecuteSpecialB() { TimeBubbleLimits tbl = ClonePlayerTBL(); tbl.minTimeScaleMultiplier *= timeScaleMultiplier; tbl.maxTimeScaleMultiplier *= timeScaleMultiplier; StartCoroutine(PopAtPeak(TimeBubbleSpawner.Spawn(transform.position + MathLib.FromPolar(Player.Radius + TimeBubbleSpawner.Radius, Player.TurretAngle).ToVector3(), isSlowBubble, Player.TurretAngle, Player.shotSpeed, 2, tbl))); }
protected TimeBubbleSpawner ShootSlowBubble() { AudioManager.PlayClipByName("Shot1"); return(TimeBubbleSpawner.Spawn(transform.position + MathLib.FromPolar(Radius + TimeBubbleSpawner.Radius, TurretAngle).ToVector3(), true, TurretAngle, shotSpeed, 5, timeBubbleLimits)); }