| 12345678910111213141516171819202122232425262728 |
- using JetBrains.Annotations;
- using Robust.Shared.Prototypes;
- using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype;
- namespace Content.Shared.Construction.NodeEntities;
- [UsedImplicitly]
- [DataDefinition]
- public sealed partial class StaticNodeEntity : IGraphNodeEntity
- {
- [DataField("id", customTypeSerializer:typeof(PrototypeIdSerializer<EntityPrototype>))]
- [ViewVariables(VVAccess.ReadWrite)]
- public string? Id { get; private set; }
- public StaticNodeEntity()
- {
- }
- public StaticNodeEntity(string id)
- {
- Id = id;
- }
- public string? GetId(EntityUid? uid, EntityUid? userUid, GraphNodeEntityArgs args)
- {
- return Id;
- }
- }
|