Example #1
0
        public void RemoveMutation(Mutation mutation)
        {
            mutation.BeforeRemoveFromSpecies(this);
            Mutations.Remove(mutation);
            _calorieConsumption -= mutation.CalorieConsumption;

            if (OnMutationRemoved != null)
            {
                OnMutationRemoved(mutation);
            }
        }