Removal of TrySpawn* methods, update submodule.
This commit is contained in:
@@ -63,7 +63,7 @@ namespace Content.Client.GameObjects.Components.Construction
|
|||||||
public void SpawnGhost(ConstructionPrototype prototype, GridCoordinates loc, Direction dir)
|
public void SpawnGhost(ConstructionPrototype prototype, GridCoordinates loc, Direction dir)
|
||||||
{
|
{
|
||||||
var entMgr = IoCManager.Resolve<IClientEntityManager>();
|
var entMgr = IoCManager.Resolve<IClientEntityManager>();
|
||||||
var ghost = entMgr.ForceSpawnEntityAt("constructionghost", loc);
|
var ghost = entMgr.SpawnEntityAt("constructionghost", loc);
|
||||||
var comp = ghost.GetComponent<ConstructionGhostComponent>();
|
var comp = ghost.GetComponent<ConstructionGhostComponent>();
|
||||||
comp.Prototype = prototype;
|
comp.Prototype = prototype;
|
||||||
comp.Master = this;
|
comp.Master = this;
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ namespace Content.Server.Administration
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
var entityManager = IoCManager.Resolve<IEntityManager>();
|
var entityManager = IoCManager.Resolve<IEntityManager>();
|
||||||
var ghost = entityManager.ForceSpawnEntityAt("AdminObserver",
|
var ghost = entityManager.SpawnEntityAt("AdminObserver",
|
||||||
player.AttachedEntity.Transform.GridPosition);
|
player.AttachedEntity.Transform.GridPosition);
|
||||||
|
|
||||||
mind.Visit(ghost);
|
mind.Visit(ghost);
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ namespace Content.Server.GameObjects.Components.Construction
|
|||||||
{
|
{
|
||||||
// Oh boy we get to finish construction!
|
// Oh boy we get to finish construction!
|
||||||
var entMgr = IoCManager.Resolve<IServerEntityManager>();
|
var entMgr = IoCManager.Resolve<IServerEntityManager>();
|
||||||
var ent = entMgr.ForceSpawnEntityAt(Prototype.Result, Transform.GridPosition);
|
var ent = entMgr.SpawnEntityAt(Prototype.Result, Transform.GridPosition);
|
||||||
ent.GetComponent<ITransformComponent>().LocalRotation = Transform.LocalRotation;
|
ent.GetComponent<ITransformComponent>().LocalRotation = Transform.LocalRotation;
|
||||||
Owner.Delete();
|
Owner.Delete();
|
||||||
return true;
|
return true;
|
||||||
|
|||||||
@@ -83,12 +83,12 @@ namespace Content.Server.GameObjects.Components.Construction
|
|||||||
if (prototype.Stages.Count == 2)
|
if (prototype.Stages.Count == 2)
|
||||||
{
|
{
|
||||||
// Exactly 2 stages, so don't make an intermediate frame.
|
// Exactly 2 stages, so don't make an intermediate frame.
|
||||||
var ent = _serverEntityManager.ForceSpawnEntityAt(prototype.Result, loc);
|
var ent = _serverEntityManager.SpawnEntityAt(prototype.Result, loc);
|
||||||
ent.Transform.LocalRotation = angle;
|
ent.Transform.LocalRotation = angle;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
var frame = _serverEntityManager.ForceSpawnEntityAt("structureconstructionframe", loc);
|
var frame = _serverEntityManager.SpawnEntityAt("structureconstructionframe", loc);
|
||||||
var construction = frame.GetComponent<ConstructionComponent>();
|
var construction = frame.GetComponent<ConstructionComponent>();
|
||||||
construction.Init(prototype);
|
construction.Init(prototype);
|
||||||
frame.Transform.LocalRotation = angle;
|
frame.Transform.LocalRotation = angle;
|
||||||
|
|||||||
@@ -96,7 +96,7 @@ namespace Content.Server.GameObjects.Components.Destructible
|
|||||||
{
|
{
|
||||||
if (!string.IsNullOrWhiteSpace(spawnOnDestroy) && eventArgs.IsSpawnWreck)
|
if (!string.IsNullOrWhiteSpace(spawnOnDestroy) && eventArgs.IsSpawnWreck)
|
||||||
{
|
{
|
||||||
Owner.EntityManager.TrySpawnEntityAt(spawnOnDestroy, Owner.Transform.GridPosition, out var wreck);
|
Owner.EntityManager.SpawnEntityAt(spawnOnDestroy, Owner.Transform.GridPosition);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -79,7 +79,7 @@ namespace Content.Server.GameObjects.Components.Research
|
|||||||
{
|
{
|
||||||
Producing = false;
|
Producing = false;
|
||||||
_producingRecipe = null;
|
_producingRecipe = null;
|
||||||
Owner.EntityManager.TrySpawnEntityAt(recipe.Result, Owner.Transform.GridPosition, out var entity);
|
Owner.EntityManager.SpawnEntityAt(recipe.Result, Owner.Transform.GridPosition);
|
||||||
_userInterface.SendMessage(new LatheStoppedProducingRecipeMessage());
|
_userInterface.SendMessage(new LatheStoppedProducingRecipeMessage());
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -143,7 +143,7 @@ namespace Content.Server.GameObjects.EntitySystems
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
stackComp.Use(1);
|
stackComp.Use(1);
|
||||||
throwEnt = throwEnt.EntityManager.ForceSpawnEntityAt(throwEnt.Prototype.ID, plyEnt.Transform.GridPosition);
|
throwEnt = throwEnt.EntityManager.SpawnEntityAt(throwEnt.Prototype.ID, plyEnt.Transform.GridPosition);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!throwEnt.TryGetComponent(out CollidableComponent colComp))
|
if (!throwEnt.TryGetComponent(out CollidableComponent colComp))
|
||||||
|
|||||||
@@ -261,7 +261,7 @@ namespace Content.Server.GameTicking
|
|||||||
|
|
||||||
private IEntity _spawnPlayerMob()
|
private IEntity _spawnPlayerMob()
|
||||||
{
|
{
|
||||||
var entity = _entityManager.ForceSpawnEntityAt(PlayerPrototypeName, _getLateJoinSpawnPoint());
|
var entity = _entityManager.SpawnEntityAt(PlayerPrototypeName, _getLateJoinSpawnPoint());
|
||||||
var shoes = _entityManager.SpawnEntity("ShoesItem");
|
var shoes = _entityManager.SpawnEntity("ShoesItem");
|
||||||
var uniform = _entityManager.SpawnEntity("UniformAssistant");
|
var uniform = _entityManager.SpawnEntity("UniformAssistant");
|
||||||
if (entity.TryGetComponent(out InventoryComponent inventory))
|
if (entity.TryGetComponent(out InventoryComponent inventory))
|
||||||
@@ -275,7 +275,7 @@ namespace Content.Server.GameTicking
|
|||||||
|
|
||||||
private IEntity _spawnObserverMob()
|
private IEntity _spawnObserverMob()
|
||||||
{
|
{
|
||||||
return _entityManager.ForceSpawnEntityAt(ObserverPrototypeName, _getLateJoinSpawnPoint());
|
return _entityManager.SpawnEntityAt(ObserverPrototypeName, _getLateJoinSpawnPoint());
|
||||||
}
|
}
|
||||||
|
|
||||||
private GridCoordinates _getLateJoinSpawnPoint()
|
private GridCoordinates _getLateJoinSpawnPoint()
|
||||||
|
|||||||
Submodule RobustToolbox updated: 78c393aac5...c9906b15d3
Reference in New Issue
Block a user