Re-organize all projects (#4166)
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
using Robust.Shared.GameObjects;
|
||||
using Robust.Shared.IoC;
|
||||
using Robust.Shared.ViewVariables;
|
||||
|
||||
namespace Content.Server.Singularity.Components
|
||||
{
|
||||
[RegisterComponent]
|
||||
public class SingularityGeneratorComponent : Component
|
||||
{
|
||||
public override string Name => "SingularityGenerator";
|
||||
|
||||
[ViewVariables] private int _power;
|
||||
|
||||
public int Power
|
||||
{
|
||||
get => _power;
|
||||
set
|
||||
{
|
||||
if(_power == value) return;
|
||||
|
||||
_power = value;
|
||||
if (_power > 15)
|
||||
{
|
||||
var entityManager = IoCManager.Resolve<IEntityManager>();
|
||||
entityManager.SpawnEntity("Singularity", Owner.Transform.Coordinates);
|
||||
//dont delete ourselves, just wait to get eaten
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user