Class DecalGridChunkCollectionTypeSerializer
Inheritance
System.Object
DecalGridChunkCollectionTypeSerializer
Implements
Robust.Shared.Serialization.TypeSerializers.Interfaces.ITypeSerializer<DecalGridChunkCollection, Robust.Shared.Serialization.Markdown.Mapping.MappingDataNode>
Robust.Shared.Serialization.TypeSerializers.Interfaces.ITypeReaderWriter<DecalGridChunkCollection, Robust.Shared.Serialization.Markdown.Mapping.MappingDataNode>
Robust.Shared.Serialization.TypeSerializers.Interfaces.ITypeReader<DecalGridChunkCollection, Robust.Shared.Serialization.Markdown.Mapping.MappingDataNode>
Robust.Shared.Serialization.TypeSerializers.Interfaces.ITypeValidator<DecalGridChunkCollection, Robust.Shared.Serialization.Markdown.Mapping.MappingDataNode>
Robust.Shared.Serialization.TypeSerializers.Interfaces.BaseSerializerInterfaces.ITypeNodeInterface<DecalGridChunkCollection, Robust.Shared.Serialization.Markdown.Mapping.MappingDataNode>
Robust.Shared.Serialization.TypeSerializers.Interfaces.ITypeWriter<DecalGridChunkCollection>
Robust.Shared.Serialization.TypeSerializers.Interfaces.BaseSerializerInterfaces.ITypeInterface<DecalGridChunkCollection>
Namespace: Content.Shared.Decals
Assembly: Content.Shared.dll
Syntax
public sealed class DecalGridChunkCollectionTypeSerializer : object, ITypeSerializer<DecalGridChunkCollection, MappingDataNode>, ITypeReaderWriter<DecalGridChunkCollection, MappingDataNode>, ITypeReader<DecalGridChunkCollection, MappingDataNode>, ITypeValidator<DecalGridChunkCollection, MappingDataNode>, BaseSerializerInterfaces.ITypeNodeInterface<DecalGridChunkCollection, MappingDataNode>, ITypeWriter<DecalGridChunkCollection>, BaseSerializerInterfaces.ITypeInterface<DecalGridChunkCollection>
Methods
| Improve this Doc View SourceRead(ISerializationManager, MappingDataNode, IDependencyCollection, SerializationHookContext, ISerializationContext, ISerializationManager.InstantiationDelegate<DecalGridChunkCollection>)
Declaration
public DecalGridChunkCollection Read(ISerializationManager serializationManager, MappingDataNode node, IDependencyCollection dependencies, SerializationHookContext hookCtx, ISerializationContext context = null, ISerializationManager.InstantiationDelegate<DecalGridChunkCollection> _ = null)
Parameters
Type | Name | Description |
---|---|---|
Robust.Shared.Serialization.Manager.ISerializationManager | serializationManager | |
Robust.Shared.Serialization.Markdown.Mapping.MappingDataNode | node | |
IDependencyCollection | dependencies | |
Robust.Shared.Serialization.SerializationHookContext | hookCtx | |
Robust.Shared.Serialization.Manager.ISerializationContext | context | |
Robust.Shared.Serialization.Manager.ISerializationManager.InstantiationDelegate<DecalGridChunkCollection> | _ |
Returns
Type | Description |
---|---|
DecalGridChunkCollection |
Validate(ISerializationManager, MappingDataNode, IDependencyCollection, ISerializationContext)
Declaration
public ValidationNode Validate(ISerializationManager serializationManager, MappingDataNode node, IDependencyCollection dependencies, ISerializationContext context = null)
Parameters
Type | Name | Description |
---|---|---|
Robust.Shared.Serialization.Manager.ISerializationManager | serializationManager | |
Robust.Shared.Serialization.Markdown.Mapping.MappingDataNode | node | |
IDependencyCollection | dependencies | |
Robust.Shared.Serialization.Manager.ISerializationContext | context |
Returns
Type | Description |
---|---|
Robust.Shared.Serialization.Markdown.Validation.ValidationNode |
Write(ISerializationManager, DecalGridChunkCollection, IDependencyCollection, Boolean, ISerializationContext)
Declaration
public DataNode Write(ISerializationManager serializationManager, DecalGridChunkCollection value, IDependencyCollection dependencies, bool alwaysWrite = false, ISerializationContext context = null)
Parameters
Type | Name | Description |
---|---|---|
Robust.Shared.Serialization.Manager.ISerializationManager | serializationManager | |
DecalGridChunkCollection | value | |
IDependencyCollection | dependencies | |
System.Boolean | alwaysWrite | |
Robust.Shared.Serialization.Manager.ISerializationContext | context |
Returns
Type | Description |
---|---|
Robust.Shared.Serialization.Markdown.DataNode |
Implements
Robust.Shared.Serialization.TypeSerializers.Interfaces.ITypeSerializer<TType, TNode>
Robust.Shared.Serialization.TypeSerializers.Interfaces.ITypeReaderWriter<TType, TNode>
Robust.Shared.Serialization.TypeSerializers.Interfaces.ITypeReader<TType, TNode>
Robust.Shared.Serialization.TypeSerializers.Interfaces.ITypeValidator<TType, TNode>
Robust.Shared.Serialization.TypeSerializers.Interfaces.BaseSerializerInterfaces.ITypeNodeInterface<TType, TNode>
Robust.Shared.Serialization.TypeSerializers.Interfaces.ITypeWriter<TType>
Robust.Shared.Serialization.TypeSerializers.Interfaces.BaseSerializerInterfaces.ITypeInterface<TType>