Table of Contents

Class MetaShapeSubPart

Namespace
Root
Assembly
SPZGameAssembly.dll
[CreateAssetMenu(fileName = "Shape Part", menuName = "Metadata/Shape Part")]
public class MetaShapeSubPart : ScriptableObject, IShapeSubPart
Inheritance
object
Object
ScriptableObject
MetaShapeSubPart
Implements
Extension Methods

Constructors

MetaShapeSubPart()

public MetaShapeSubPart()

Fields

HighDetailMesh

public UnityMeshReference HighDetailMesh

Field Value

UnityMeshReference

Material

public ShapeShaderMaterialType Material

Field Value

ShapeShaderMaterialType

Mesh

public LODMeshAsset Mesh

Field Value

LODMeshAsset

OverrideMaterial

[Header("Override Material")]
public bool OverrideMaterial

Field Value

bool

_AllowChangingColor

[FormerlySerializedAs("AllowChangingColor")]
public bool _AllowChangingColor

Field Value

bool

_AllowColor

[FormerlySerializedAs("AllowColor")]
public bool _AllowColor

Field Value

bool

_Code

[FormerlySerializedAs("Code")]
public char _Code

Field Value

char

_DestroyOnFallDown

[FormerlySerializedAs("DestroyOnFallDown")]
public bool _DestroyOnFallDown

Field Value

bool

Properties

AllowChangingColor

public bool AllowChangingColor { get; }

Property Value

bool

AllowColor

public bool AllowColor { get; }

Property Value

bool

Code

public char Code { get; }

Property Value

char

DestroyOnFallDown

public bool DestroyOnFallDown { get; }

Property Value

bool