Refactor minds to be entities with components, make roles components (#19591)
Co-authored-by: ShadowCommander <10494922+ShadowCommander@users.noreply.github.com> Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>
This commit is contained in:
@@ -11,11 +11,13 @@ namespace Content.Server.Objectives.Conditions
|
||||
[DataDefinition]
|
||||
public sealed partial class EscapeShuttleCondition : IObjectiveCondition
|
||||
{
|
||||
private Mind.Mind? _mind;
|
||||
// TODO refactor all of this to be ecs
|
||||
private MindComponent? _mind;
|
||||
|
||||
public IObjectiveCondition GetAssigned(Mind.Mind mind)
|
||||
public IObjectiveCondition GetAssigned(EntityUid mindId, MindComponent mind)
|
||||
{
|
||||
return new EscapeShuttleCondition {
|
||||
return new EscapeShuttleCondition
|
||||
{
|
||||
_mind = mind,
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user