public override void Use(Ship ship) { if (!(Cooldown > 0 || activeEffect)) { activeEffect = CreateInstance<StatusEffect>(); activeEffect.FlatStats.MaxSpeed = boostAmount; activeEffect.FlatStats.Thrust = boostAmount; activeEffect.Expires = true; activeEffect.Lifetime = boostDuration; Cooldown = boostCooldown; ship.AddStatusEffect(activeEffect); } }