Class TopmostPainterMetaBuildingDefinition.DrawData
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class TopmostPainterMetaBuildingDefinition.DrawData : IFluidRendererDrawData, IBuildingMirrorableCustomDrawData, IBuildingCustomDrawData
- Inheritance
-
object
TopmostPainterMetaBuildingDefinition.DrawData
- Implements
-
- Extension Methods
-
Constructors
Fields
public LocalVector HingeBasePosition
Field Value
- LocalVector
public LODMeshAsset HingeMesh
Field Value
- LODMeshAsset
[Tooltip("ItemProgress (item movement from input to output) [0: Input - 1: output]")]
public AnimationCurve ItemProgressCurve
Field Value
- AnimationCurve
public BeltLaneRenderingDefinition ProcessingRenderingDefinition
Field Value
- BeltLaneRenderingDefinition
[Range(0, 1)]
public float ProgressOverride
Field Value
- float
public LocalVector RollBasePosition
Field Value
- LocalVector
public LODMeshAsset RollMesh
Field Value
- LODMeshAsset
public MaterialReference RollPaintMaterial
Field Value
- MaterialReference
public LODMeshAsset RollPaintMesh
Field Value
- LODMeshAsset
public MaterialReference RollPaintMinimalMaterial
Field Value
- MaterialReference
Field Value
- float
[Tooltip("Roll Height Blending [0: Idle Height - 1: Item Height]")]
public AnimationCurve RollerHeightBlendingCurve
Field Value
- AnimationCurve
[Space(20)]
[Tooltip("Roll Paint Mask End [0: Transparent - 1: Opaque]")]
public AnimationCurve RollerPaintMaskEndCurve
Field Value
- AnimationCurve
public float2 RollerPaintMaskEndLock
Field Value
- float2
[Space(20)]
[Tooltip("Roll Paint Mask Start [0: Transparent - 1: Opaque]")]
public AnimationCurve RollerPaintMaskStartCurve
Field Value
- AnimationCurve
public float2 RollerPaintMaskStartLock
Field Value
- float2
[Space(20)]
[Tooltip("Roll Paint Progress [0: Transparent - 1: Opaque]")]
public AnimationCurve RollerPaintProgressCurve
Field Value
- AnimationCurve
[Tooltip("Roller Pitch Angle (rolling of the roll) [0: 0° - 1: 360°]")]
public AnimationCurve RollerPitchAngleCurve
Field Value
- AnimationCurve
[Tooltip("Roller Roll Angle (flipping the roll from tank to item) [0: 0° - 1: 180°]")]
public AnimationCurve RollerRollAngleCurve
Field Value
- AnimationCurve
public bool UseProgressOverride
Field Value
- bool
[RequiredListLength(1, 99)]
public LODMeshAsset[] _FluidFillMeshes
Field Value
- LODMeshAsset[]
Properties
public IReadOnlyList<ILODMesh> FluidFillMeshes { get; protected set; }
Property Value
- IReadOnlyList<ILODMesh>
Methods
public IBuildingCustomDrawData Mirror(IMeshCache meshCache)
Parameters
meshCache IMeshCache
Returns
- IBuildingCustomDrawData
public void OnAfterDeserialize()
public void OnBeforeSerialize()