IComponentManager API changes.
This commit is contained in:
parent
a7b2a1ad2f
commit
a772b505ac
|
|
@ -1,4 +1,4 @@
|
|||
using System;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using BenchmarkDotNet.Attributes;
|
||||
using Moq;
|
||||
|
|
@ -80,7 +80,7 @@ namespace Content.Benchmarks
|
|||
{
|
||||
var count = 0;
|
||||
|
||||
foreach (var _ in _componentManager.GetAllComponents<DummyComponent>())
|
||||
foreach (var _ in _componentManager.EntityQuery<DummyComponent>())
|
||||
{
|
||||
count += 1;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -36,7 +36,7 @@ namespace Content.Client.GameObjects.EntitySystems
|
|||
|
||||
private void UpdateAll()
|
||||
{
|
||||
foreach (var comp in EntityManager.ComponentManager.GetAllComponents<SubFloorHideComponent>())
|
||||
foreach (var comp in EntityManager.ComponentManager.EntityQuery<SubFloorHideComponent>())
|
||||
{
|
||||
var gridId = comp.Owner.Transform.GridID;
|
||||
var grid = _mapManager.GetGrid(gridId);
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
using System.Collections.Generic;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using Content.Server.GameObjects.Components.Markers;
|
||||
using Robust.Server.Interfaces.Console;
|
||||
|
|
@ -39,7 +39,7 @@ namespace Content.Server.Administration
|
|||
if (location == "?")
|
||||
{
|
||||
var locations = string.Join(", ",
|
||||
comp.GetAllComponents<WarpPointComponent>()
|
||||
comp.EntityQuery<WarpPointComponent>()
|
||||
.Select(p => p.Location)
|
||||
.Where(p => p != null)
|
||||
.OrderBy(p => p)
|
||||
|
|
@ -59,7 +59,7 @@ namespace Content.Server.Administration
|
|||
var currentMap = player.AttachedEntity.Transform.MapID;
|
||||
var currentGrid = player.AttachedEntity.Transform.GridID;
|
||||
|
||||
var found = comp.GetAllComponents<WarpPointComponent>()
|
||||
var found = comp.EntityQuery<WarpPointComponent>()
|
||||
.Where(p => p.Location == location)
|
||||
.Select(p => p.Owner.Transform.GridPosition)
|
||||
.OrderBy(p => p, Comparer<GridCoordinates>.Create((a, b) =>
|
||||
|
|
|
|||
|
|
@ -1,21 +1,14 @@
|
|||
using Content.Server.GameObjects;
|
||||
using Robust.Shared.GameObjects;
|
||||
using Robust.Shared.GameObjects.Systems;
|
||||
using Robust.Shared.GameObjects.Systems;
|
||||
|
||||
namespace Content.Server.Interfaces.GameObjects.Components.Interaction
|
||||
namespace Content.Server.GameObjects.EntitySystems
|
||||
{
|
||||
class DoorSystem : EntitySystem
|
||||
{
|
||||
public override void Initialize()
|
||||
{
|
||||
EntityQuery = new TypeEntityQuery(typeof(ServerDoorComponent));
|
||||
}
|
||||
|
||||
/// <inheritdoc />
|
||||
public override void Update(float frameTime)
|
||||
{
|
||||
foreach (var entity in RelevantEntities)
|
||||
foreach (var comp in ComponentManager.EntityQuery<ServerDoorComponent>())
|
||||
{
|
||||
var comp = entity.GetComponent<ServerDoorComponent>();
|
||||
comp.OnUpdate(frameTime);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -95,7 +95,7 @@ namespace Content.Shared.GameObjects.Components.Movement
|
|||
TrySlip(collidedWith);
|
||||
}
|
||||
|
||||
public void Update(float frameTime)
|
||||
public void Update()
|
||||
{
|
||||
foreach (var uid in _slipped.ToArray())
|
||||
{
|
||||
|
|
|
|||
|
|
@ -1,6 +1,5 @@
|
|||
using Content.Shared.GameObjects.Components.Movement;
|
||||
using JetBrains.Annotations;
|
||||
using Robust.Shared.GameObjects;
|
||||
using Robust.Shared.GameObjects.Systems;
|
||||
|
||||
namespace Content.Shared.GameObjects.EntitySystems
|
||||
|
|
@ -8,20 +7,12 @@ namespace Content.Shared.GameObjects.EntitySystems
|
|||
[UsedImplicitly]
|
||||
public class SlipperySystem : EntitySystem
|
||||
{
|
||||
public override void Initialize()
|
||||
{
|
||||
base.Initialize();
|
||||
|
||||
EntityQuery = new TypeEntityQuery(typeof(SharedSlipperyComponent));
|
||||
}
|
||||
|
||||
/// <inheritdoc />
|
||||
public override void Update(float frameTime)
|
||||
{
|
||||
base.Update(frameTime);
|
||||
|
||||
foreach (var entity in RelevantEntities)
|
||||
foreach (var slipperyComp in ComponentManager.EntityQuery<SharedSlipperyComponent>())
|
||||
{
|
||||
entity.GetComponent<SharedSlipperyComponent>().Update(frameTime);
|
||||
slipperyComp.Update();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
Subproject commit 1de41531ce6b86c183f37076488e949fcc7b796c
|
||||
Subproject commit 350e05c152ceefcc63f0a77ac136abbd8cd1122b
|
||||
Loading…
Reference in New Issue