Table of Contents

Class IslandsLegacyConfigMigrator

Namespace
Root
Assembly
SPZGameAssembly.dll
public class IslandsLegacyConfigMigrator : IIslandAdditionalDataMigrator
Inheritance
object
IslandsLegacyConfigMigrator
Implements
Extension Methods

Constructors

IslandsLegacyConfigMigrator(GameMode)

public IslandsLegacyConfigMigrator(GameMode mode)

Parameters

mode GameMode

Methods

CanMigrate(GameVersion, IslandDefinitionId)

public bool CanMigrate(GameVersion version, IslandDefinitionId id)

Parameters

version GameVersion
id IslandDefinitionId

Returns

bool

DefinitionCanBeMigrated(IslandDefinitionId)

public static bool DefinitionCanBeMigrated(IslandDefinitionId id)

Parameters

id IslandDefinitionId

Returns

bool

Migrate(ISerializationVisitor, ref MigratableIsland)

public void Migrate(ISerializationVisitor visitor, ref MigratableIsland instance)

Parameters

visitor ISerializationVisitor
instance MigratableIsland

ReadConfigData(ISerializationVisitor, IslandDefinitionId, out IIslandDefinition, out GridRotation, ref IIslandConfiguration)

public void ReadConfigData(ISerializationVisitor visitor, IslandDefinitionId id, out IIslandDefinition convertedDefinition, out GridRotation convertedRotation, ref IIslandConfiguration configuration)

Parameters

visitor ISerializationVisitor
id IslandDefinitionId
convertedDefinition IIslandDefinition
convertedRotation GridRotation
configuration IIslandConfiguration