public bool CompleteExperiment(IScienceExperiment experiment) { if (experiment.Experiment == ExperimentType.BioMinilab && !this.MinilabDocked) { GuiBridge.Instance.ShowNews(NewsSource.MinilabNotDocked); return(false); } Science.Complete(experiment); CleanupExperiments(experiment); experiment.OnComplete(); return(true); }
public bool CompleteExperiment(IScienceExperiment experiment) { if (experiment.Experiment == ExperimentType.BioMinilab && !this.MinilabDocked) { GuiBridge.Instance.ShowNews(NewsSource.MinilabNotDocked); return(false); } Science.Complete(experiment); Game.Current.Score.AddScoringEvent(RedHomestead.Scoring.ScoreType.Science, GuiBridge.Instance); CleanupExperiments(experiment); experiment.OnComplete(); return(true); }