Class IslandGroupDefinitionRegistry
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class IslandGroupDefinitionRegistry : IIslandGroupDefinitionSerializationSolver, IIslandGroupRegistry
- Inheritance
-
objectIslandGroupDefinitionRegistry
- Implements
- Extension Methods
Constructors
IslandGroupDefinitionRegistry()
public IslandGroupDefinitionRegistry()
Methods
Create(GroupPresentationData, string)
public IIslandDefinitionGroup Create(GroupPresentationData presentationData, string groupIdName)
Parameters
presentationDataGroupPresentationDatagroupIdNamestring
Returns
Create(MetaIslandDefinitionGroup)
public IIslandDefinitionGroup Create(MetaIslandDefinitionGroup metaIslandGroup)
Parameters
metaIslandGroupMetaIslandDefinitionGroup
Returns
Create(MetaIslandDefinitionGroup, string)
public IIslandDefinitionGroup Create(MetaIslandDefinitionGroup metaIslandGroup, string groupIdName)
Parameters
metaIslandGroupMetaIslandDefinitionGroupgroupIdNamestring
Returns
GetGroupDefinition(IslandDefinitionGroupId)
public IIslandDefinitionGroup GetGroupDefinition(IslandDefinitionGroupId id)
Parameters
idIslandDefinitionGroupId
Returns
RegisterIslandInGroup(IIslandDefinition, IIslandDefinitionGroup)
public void RegisterIslandInGroup(IIslandDefinition islandDefinition, IIslandDefinitionGroup group)
Parameters
islandDefinitionIIslandDefinitiongroupIIslandDefinitionGroup
RegisterIslandInGroup(IIslandDefinition, string)
public void RegisterIslandInGroup(IIslandDefinition islandDefinition, string metaIslandGroupId)
Parameters
islandDefinitionIIslandDefinitionmetaIslandGroupIdstring
Resolve(SerializableIslandGroupDefinitionId)
public IIslandDefinitionGroup Resolve(SerializableIslandGroupDefinitionId serializedGroupId)
Parameters
serializedGroupIdSerializableIslandGroupDefinitionId
Returns
Resolve(string)
public IIslandDefinitionGroup Resolve(string metaIslandGroupId)
Parameters
metaIslandGroupIdstring
Returns
Serialize(IslandDefinitionGroupId)
public SerializableIslandGroupDefinitionId Serialize(IslandDefinitionGroupId serializedDefinitionGroupId)
Parameters
serializedDefinitionGroupIdIslandDefinitionGroupId
Returns
TryResolve(SerializableIslandGroupDefinitionId, out IIslandDefinitionGroup)
public bool TryResolve(SerializableIslandGroupDefinitionId metaIslandGroupId, out IIslandDefinitionGroup groupDefinition)
Parameters
metaIslandGroupIdSerializableIslandGroupDefinitionIdgroupDefinitionIIslandDefinitionGroup
Returns
- bool