private bool canUpgradeShooter() { if (shooter != null) { UpgradeController upgrader = shooter.GetComponent <UpgradeController>(); ShooterUpgrade nextUpgrade = upgrader.GetNextUpgrade(); if (nextUpgrade != null) { return(true); } } return(false); }