using Content.Server.Mobs; namespace Content.Server.Objectives.Interfaces { public interface IObjectivesManager { /// /// Returns all objectives the provided mind is valid for. /// ObjectivePrototype[] GetAllPossibleObjectives(Mind mind); /// /// Returns a randomly picked (no pop) collection of objectives the provided mind is valid for. /// ObjectivePrototype[] GetRandomObjectives(Mind mind, float maxDifficulty = 3f); } }