Class BuildingDrawData
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class BuildingDrawData : IBuildingDrawData
- Inheritance
-
objectBuildingDrawData
- Implements
- Extension Methods
Constructors
BuildingDrawData(bool, ILODMesh[], ILODMesh, ILODMesh, IMeshReference, ILODMesh, CollisionBox[], IBuildingCustomDrawData, bool, IMeshReference, bool)
public BuildingDrawData(bool renderVoidBelow, ILODMesh[] mainMeshPerLayer, ILODMesh isolatedBlueprintMesh, ILODMesh combinedBlueprintMesh, IMeshReference previewMesh, ILODMesh glassMesh, CollisionBox[] colliders, IBuildingCustomDrawData customDrawData, bool hasCustomOverviewMesh, IMeshReference customOverviewMesh, bool simulationRendererDrawsMainMesh)
Parameters
renderVoidBelowboolmainMeshPerLayerILODMesh[]isolatedBlueprintMeshILODMeshcombinedBlueprintMeshILODMeshpreviewMeshIMeshReferenceglassMeshILODMeshcollidersCollisionBox[]customDrawDataIBuildingCustomDrawDatahasCustomOverviewMeshboolcustomOverviewMeshIMeshReferencesimulationRendererDrawsMainMeshbool
Properties
Colliders
public CollisionBox[] Colliders { get; }
Property Value
CombinedBlueprintMesh
public ILODMesh CombinedBlueprintMesh { get; }
Property Value
CustomDrawData
public IBuildingCustomDrawData CustomDrawData { get; }
Property Value
CustomOverviewMesh
public IMeshReference CustomOverviewMesh { get; }
Property Value
GlassMesh
public ILODMesh GlassMesh { get; }
Property Value
HasCustomOverviewMesh
public bool HasCustomOverviewMesh { get; }
Property Value
- bool
IsolatedBlueprintMesh
public ILODMesh IsolatedBlueprintMesh { get; }
Property Value
MainMeshPerLayer
public ILODMesh[] MainMeshPerLayer { get; }
Property Value
- ILODMesh[]
PreviewMesh
public IMeshReference PreviewMesh { get; }
Property Value
RenderVoidBelow
public bool RenderVoidBelow { get; }
Property Value
- bool
SimulationRendererDrawsMainMesh
public bool SimulationRendererDrawsMainMesh { get; }
Property Value
- bool
Methods
Dispose()
public void Dispose()