Table of Contents

Class IslandPlayingFieldModifier<TMetaLayout>

Namespace
Root
Assembly
SPZGameAssembly.dll
public abstract class IslandPlayingFieldModifier<TMetaLayout> : IIslandPlayingFieldModifier where TMetaLayout : MetaIslandDefinition

Type Parameters

TMetaLayout
Inheritance
object
IslandPlayingFieldModifier<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

layout TMetaLayout
chunkDataMap IReadOnlyDictionary<ChunkVector, IslandChunkData>