Table of Contents

Class GameResourcesMap

Namespace
Root
Assembly
SPZGameAssembly.dll
public class GameResourcesMap : IGameResourcesMap, IGameResourcesAccessor
Inheritance
object
GameResourcesMap
Implements
Extension Methods

Constructors

GameResourcesMap(IMapGenerator)

public GameResourcesMap(IMapGenerator generator)

Parameters

generator IMapGenerator

Properties

SuperChunks

public IEnumerable<MapSuperChunk> SuperChunks { get; }

Property Value

IEnumerable<MapSuperChunk>

Methods

Deserialize(SavegameBlobReader)

public void Deserialize(SavegameBlobReader reader)

Parameters

reader SavegameBlobReader

Dispose()

public void Dispose()

GetOrCreateSuperChunkAt_SC(in SuperChunkCoordinate)

public MapSuperChunk GetOrCreateSuperChunkAt_SC(in SuperChunkCoordinate tile_SC)

Parameters

tile_SC SuperChunkCoordinate

Returns

MapSuperChunk

GetResourceAt_GC(in GlobalChunkCoordinate)

public IMapResourceSource GetResourceAt_GC(in GlobalChunkCoordinate position_GC)

Parameters

position_GC GlobalChunkCoordinate

Returns

IMapResourceSource

PopulateSuperChunkCachesAround(SuperChunkCoordinate)

public void PopulateSuperChunkCachesAround(SuperChunkCoordinate origin)

Parameters

origin SuperChunkCoordinate

Serialize(ISavegameBlobWriter)

public void Serialize(ISavegameBlobWriter writer)

Parameters

writer ISavegameBlobWriter