Class StatelessBuildingSimulationRenderer<TSimulation, TDrawData>.Entity
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
protected class StatelessBuildingSimulationRenderer<TSimulation, TDrawData>.Entity : IDataWithSimulation<ILocalizedSimulation>
- Inheritance
-
objectStatelessBuildingSimulationRenderer<TSimulation, TDrawData>.Entity
- Implements
- Extension Methods
Fields
Bounds
public readonly Bounds Bounds
Field Value
- Bounds
Building
public readonly BuildingModel Building
Field Value
Definition
public readonly IBuildingDefinition Definition
Field Value
DrawData
public readonly TDrawData DrawData
Field Value
- TDrawData
Simulation
public readonly TSimulation Simulation
Field Value
- TSimulation
Transform
public readonly GlobalTileTransform Transform
Field Value
Properties
LocalizedSimulation
public ILocalizedSimulation LocalizedSimulation { get; }
Property Value
Methods
Equals(Entity)
public bool Equals(StatelessBuildingSimulationRenderer<TSimulation, TDrawData>.Entity other)
Parameters
otherStatelessBuildingSimulationRenderer<TSimulation, TDrawData>.Entity
Returns
- bool
Equals(object)
public override bool Equals(object obj)
Parameters
objobject
Returns
- bool
From(BuildingModel, Bounds, ILocalizedSimulation)
public static StatelessBuildingSimulationRenderer<TSimulation, TDrawData>.Entity From(BuildingModel building, Bounds bounds, ILocalizedSimulation localizedSimulation)
Parameters
buildingBuildingModelboundsBoundslocalizedSimulationILocalizedSimulation
Returns
- StatelessBuildingSimulationRenderer<TSimulation, TDrawData>.Entity
GetHashCode()
public override int GetHashCode()
Returns
- int