Class IslandDefinition
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class IslandDefinition : IIslandDefinition, IEntityDefinition
- Inheritance
-
objectIslandDefinition
- Implements
- Extension Methods
Constructors
IslandDefinition(IslandDefinitionId, ChunkLayoutLookup<ChunkVector, IslandChunkData>)
public IslandDefinition(IslandDefinitionId id, ChunkLayoutLookup<ChunkVector, IslandChunkData> layout)
Parameters
Fields
CustomData
public readonly CustomDataHolder CustomData
Field Value
Properties
Id
public IslandDefinitionId Id { get; }
Property Value
Layout
public ChunkLayoutLookup<ChunkVector, IslandChunkData> Layout { get; }
Property Value
Methods
CanCreateConfiguration()
public bool CanCreateConfiguration()
Returns
- bool
CreateConfiguration()
public IIslandConfiguration CreateConfiguration()
Returns
Equals(IslandDefinition)
public bool Equals(IslandDefinition other)
Parameters
otherIslandDefinition
Returns
- bool
Equals(object)
public override bool Equals(object obj)
Parameters
objobject
Returns
- bool
GetHashCode()
public override int GetHashCode()
Returns
- int
ToString()
public override string ToString()
Returns
- string
TryCreateConfiguration(out IEntityConfiguration)
public bool TryCreateConfiguration(out IEntityConfiguration configuration)
Parameters
configurationIEntityConfiguration
Returns
- bool
TryCreateConfiguration(out IIslandConfiguration)
public bool TryCreateConfiguration(out IIslandConfiguration configuration)
Parameters
configurationIIslandConfiguration
Returns
- bool
Operators
operator ==(IslandDefinition, IslandDefinition)
public static bool operator ==(IslandDefinition left, IslandDefinition right)
Parameters
leftIslandDefinitionrightIslandDefinition
Returns
- bool
operator !=(IslandDefinition, IslandDefinition)
public static bool operator !=(IslandDefinition left, IslandDefinition right)
Parameters
leftIslandDefinitionrightIslandDefinition
Returns
- bool