Class IslandPlayingFieldModifier<TMetaLayout>
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public abstract class IslandPlayingFieldModifier<TMetaLayout> : IIslandPlayingFieldModifier where TMetaLayout : MetaIslandDefinition
Type Parameters
TMetaLayout
- Inheritance
-
objectIslandPlayingFieldModifier<TMetaLayout>
- Implements
- Derived
- Extension Methods
Constructors
IslandPlayingFieldModifier()
protected IslandPlayingFieldModifier()
Properties
AssociatedLayoutMetadataType
public Type AssociatedLayoutMetadataType { get; }
Property Value
- Type
Methods
ApplyModifications(TMetaLayout, IReadOnlyDictionary<ChunkVector, IslandChunkData>)
protected abstract void ApplyModifications(TMetaLayout layout, IReadOnlyDictionary<ChunkVector, IslandChunkData> chunkDataMap)
Parameters
layoutTMetaLayoutchunkDataMapIReadOnlyDictionary<ChunkVector, IslandChunkData>