Table of Contents

Class StatelessBuildingSimulationRenderer<TSimulation, TDrawData>.Entity

Namespace
Root
Assembly
SPZGameAssembly.dll
protected class StatelessBuildingSimulationRenderer<TSimulation, TDrawData>.Entity : IDataWithSimulation<ILocalizedSimulation>
Inheritance
object
StatelessBuildingSimulationRenderer<TSimulation, TDrawData>.Entity
Implements
Extension Methods

Fields

Bounds

public readonly Bounds Bounds

Field Value

Bounds

Building

public readonly BuildingModel Building

Field Value

BuildingModel

Definition

public readonly IBuildingDefinition Definition

Field Value

IBuildingDefinition

DrawData

public readonly TDrawData DrawData

Field Value

TDrawData

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

Equals(Entity)

public bool Equals(StatelessBuildingSimulationRenderer<TSimulation, TDrawData>.Entity other)

Parameters

other StatelessBuildingSimulationRenderer<TSimulation, TDrawData>.Entity

Returns

bool

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

From(BuildingModel, Bounds, ILocalizedSimulation)

public static StatelessBuildingSimulationRenderer<TSimulation, TDrawData>.Entity From(BuildingModel building, Bounds bounds, ILocalizedSimulation localizedSimulation)

Parameters

building BuildingModel
bounds Bounds
localizedSimulation ILocalizedSimulation

Returns

StatelessBuildingSimulationRenderer<TSimulation, TDrawData>.Entity

GetHashCode()

public override int GetHashCode()

Returns

int