Table of Contents

Class IslandGroupDefinitionRegistry

Namespace
Root
Assembly
SPZGameAssembly.dll
public class IslandGroupDefinitionRegistry : IIslandGroupDefinitionSerializationSolver, IIslandGroupRegistry
Inheritance
object
IslandGroupDefinitionRegistry
Implements
Extension Methods

Constructors

IslandGroupDefinitionRegistry()

public IslandGroupDefinitionRegistry()

Methods

Create(GroupPresentationData, string)

public IIslandDefinitionGroup Create(GroupPresentationData presentationData, string groupIdName)

Parameters

presentationData GroupPresentationData
groupIdName string

Returns

IIslandDefinitionGroup

Create(MetaIslandDefinitionGroup)

public IIslandDefinitionGroup Create(MetaIslandDefinitionGroup metaIslandGroup)

Parameters

metaIslandGroup MetaIslandDefinitionGroup

Returns

IIslandDefinitionGroup

Create(MetaIslandDefinitionGroup, string)

public IIslandDefinitionGroup Create(MetaIslandDefinitionGroup metaIslandGroup, string groupIdName)

Parameters

metaIslandGroup MetaIslandDefinitionGroup
groupIdName string

Returns

IIslandDefinitionGroup

GetGroupDefinition(IslandDefinitionGroupId)

public IIslandDefinitionGroup GetGroupDefinition(IslandDefinitionGroupId id)

Parameters

id IslandDefinitionGroupId

Returns

IIslandDefinitionGroup

RegisterIslandInGroup(IIslandDefinition, IIslandDefinitionGroup)

public void RegisterIslandInGroup(IIslandDefinition islandDefinition, IIslandDefinitionGroup group)

Parameters

islandDefinition IIslandDefinition
group IIslandDefinitionGroup

RegisterIslandInGroup(IIslandDefinition, string)

public void RegisterIslandInGroup(IIslandDefinition islandDefinition, string metaIslandGroupId)

Parameters

islandDefinition IIslandDefinition
metaIslandGroupId string

Resolve(SerializableIslandGroupDefinitionId)

public IIslandDefinitionGroup Resolve(SerializableIslandGroupDefinitionId serializedGroupId)

Parameters

serializedGroupId SerializableIslandGroupDefinitionId

Returns

IIslandDefinitionGroup

Resolve(string)

public IIslandDefinitionGroup Resolve(string metaIslandGroupId)

Parameters

metaIslandGroupId string

Returns

IIslandDefinitionGroup

Serialize(IslandDefinitionGroupId)

public SerializableIslandGroupDefinitionId Serialize(IslandDefinitionGroupId serializedDefinitionGroupId)

Parameters

serializedDefinitionGroupId IslandDefinitionGroupId

Returns

SerializableIslandGroupDefinitionId

TryResolve(SerializableIslandGroupDefinitionId, out IIslandDefinitionGroup)

public bool TryResolve(SerializableIslandGroupDefinitionId metaIslandGroupId, out IIslandDefinitionGroup groupDefinition)

Parameters

metaIslandGroupId SerializableIslandGroupDefinitionId
groupDefinition IIslandDefinitionGroup

Returns

bool