Table of Contents

Class IslandPlayingfieldDrawer

Namespace
Game.Core.Rendering.Islands.PlayingField
Assembly
SPZGameAssembly.dll
public class IslandPlayingfieldDrawer : IMapSubDrawer, IMapSubDrawerIslandEventListener, IMapSubDrawerBuildingEventListener
Inheritance
object
IslandPlayingfieldDrawer
Implements
Extension Methods

Constructors

IslandPlayingfieldDrawer(GraphicSettings, IslandPlayingfieldMeshGenerator, IslandPlayingfieldLayoutCache, short)

public IslandPlayingfieldDrawer(GraphicSettings graphicSettings, IslandPlayingfieldMeshGenerator meshGenerator, IslandPlayingfieldLayoutCache layoutCache, short maxLayer)

Parameters

graphicSettings GraphicSettings
meshGenerator IslandPlayingfieldMeshGenerator
layoutCache IslandPlayingfieldLayoutCache
maxLayer short

Methods

Dispose()

public void Dispose()

Draw(FrameDrawOptionsNoLOD, MapCullResult)

public void Draw(FrameDrawOptionsNoLOD options, MapCullResult cullResult)

Parameters

options FrameDrawOptionsNoLOD
cullResult MapCullResult

RegisterBuilding(BuildingModel)

public void RegisterBuilding(BuildingModel building)

Parameters

building BuildingModel

RegisterIsland(IslandModel)

public void RegisterIsland(IslandModel island)

Parameters

island IslandModel

UnregisterBuilding(BuildingModel)

public void UnregisterBuilding(BuildingModel building)

Parameters

building BuildingModel

UnregisterIsland(IslandModel)

public void UnregisterIsland(IslandModel island)

Parameters

island IslandModel