private void rocketThroughAsteroids() { ThicknessAnimation go = new ThicknessAnimation(); go.From = Rocket2.Margin; go.To = new Thickness(300, 0, 0, 300); go.Completed += thirdStage; go.Duration = TimeSpan.FromSeconds(9); Rocket2.BeginAnimation(MarginProperty, go); }
public override void UpgradeType2() { switch (Level2UpgradeRank) { case 0: if (Player.Instance.money >= T2TurretUpgradeCost) { Player.Instance.money -= T2TurretUpgradeCost; SellPrice += T2TurretUpgradeCost / 2; T2TurretUpgradeCost += 400; Radius += 0.5f; Level2UpgradeRank++; SetPoints(); } break; case 1: if (Player.Instance.money >= T2TurretUpgradeCost && Level1UpgradeRank <= 1) { Player.Instance.money -= T2TurretUpgradeCost; SellPrice += T2TurretUpgradeCost / 2; T2TurretUpgradeCost += 400; FireRate -= 0.5f; canSeeCamo = true; Level2UpgradeRank++; } break; case 2: if (Player.Instance.money >= T2TurretUpgradeCost) { Player.Instance.money -= T2TurretUpgradeCost; SellPrice += T2TurretUpgradeCost / 2; DoubleRockets = true; Destroy(Rocket1); Rocket2.SetActive(true); firePoint = FirePoint2; TurretHead = TurretHead2; Level2UpgradeRank++; } break; } Player.Instance.UpdateUpgradeText(); }