Class StatefulBuildingSimulationRenderer<TSimulation, TCustomDrawData, TCustomSoundData, TData>.Entity
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
protected class StatefulBuildingSimulationRenderer<TSimulation, TCustomDrawData, TCustomSoundData, TData>.Entity : IDataWithSimulation<ILocalizedSimulation>
- Inheritance
-
objectStatefulBuildingSimulationRenderer<TSimulation, TCustomDrawData, TCustomSoundData, TData>.Entity
- Implements
- Extension Methods
Fields
Bounds
public readonly Bounds Bounds
Field Value
- Bounds
Building
public readonly BuildingModel Building
Field Value
Data
public readonly TData Data
Field Value
- TData
Definition
public readonly IBuildingDefinition Definition
Field Value
DrawData
public readonly TCustomDrawData DrawData
Field Value
- TCustomDrawData
Simulation
public readonly TSimulation Simulation
Field Value
- TSimulation
Transform
public readonly GlobalTileTransform Transform
Field Value
Properties
LocalizedSimulation
public ILocalizedSimulation LocalizedSimulation { get; }
Property Value
Methods
From(BuildingModel, ILocalizedSimulation, Bounds, TData)
public static StatefulBuildingSimulationRenderer<TSimulation, TCustomDrawData, TCustomSoundData, TData>.Entity From(BuildingModel building, ILocalizedSimulation localizedSimulation, Bounds bounds, TData data)
Parameters
buildingBuildingModellocalizedSimulationILocalizedSimulationboundsBoundsdataTData
Returns
- StatefulBuildingSimulationRenderer<TSimulation, TCustomDrawData, TCustomSoundData, TData>.Entity