Table of Contents

Class StatefulBuildingSimulationRenderer<TSimulation, TCustomDrawData, TCustomSoundData, TData>.Entity

Namespace
Root
Assembly
SPZGameAssembly.dll
protected class StatefulBuildingSimulationRenderer<TSimulation, TCustomDrawData, TCustomSoundData, TData>.Entity : IDataWithSimulation<ILocalizedSimulation>
Inheritance
object
StatefulBuildingSimulationRenderer<TSimulation, TCustomDrawData, TCustomSoundData, TData>.Entity
Implements
Extension Methods

Fields

Bounds

public readonly Bounds Bounds

Field Value

Bounds

Building

public readonly BuildingModel Building

Field Value

BuildingModel

Data

public readonly TData Data

Field Value

TData

Definition

public readonly IBuildingDefinition Definition

Field Value

IBuildingDefinition

DrawData

public readonly TCustomDrawData DrawData

Field Value

TCustomDrawData

Simulation

public readonly TSimulation Simulation

Field Value

TSimulation

Transform

public readonly GlobalTileTransform Transform

Field Value

GlobalTileTransform

Properties

LocalizedSimulation

public ILocalizedSimulation LocalizedSimulation { get; }

Property Value

ILocalizedSimulation

Methods

From(BuildingModel, ILocalizedSimulation, Bounds, TData)

public static StatefulBuildingSimulationRenderer<TSimulation, TCustomDrawData, TCustomSoundData, TData>.Entity From(BuildingModel building, ILocalizedSimulation localizedSimulation, Bounds bounds, TData data)

Parameters

building BuildingModel
localizedSimulation ILocalizedSimulation
bounds Bounds
data TData

Returns

StatefulBuildingSimulationRenderer<TSimulation, TCustomDrawData, TCustomSoundData, TData>.Entity