Skip to content

LedBoardExtrusionMaterialSettings

StructLEDStudioLEDStudio
public struct LedBoardExtrusionMaterialSettings

Assigns optional materials to the generated side, top, bottom, and back body regions.

public Material DefaultMaterial

Returns

UnityEngine.Material

public Material LeftMaterial

Returns

UnityEngine.Material

public Material RightMaterial

Returns

UnityEngine.Material

public Material TopMaterial

Returns

UnityEngine.Material

public Material BottomMaterial

Returns

UnityEngine.Material

public Material BackMaterial

Returns

UnityEngine.Material

public Material Resolve(LedBoardBodyRegion region, Material fallback)

Returns the material assigned to a generated body region, or the supplied fallback when unassigned.

Parameters

Name Type
region LEDStudio.LedBoardBodyRegion
fallback UnityEngine.Material

Returns

UnityEngine.Material

Merge(LedBoardExtrusionMaterialSettings, LedBoardExtrusionMaterialSettings)

Section titled “Merge(LedBoardExtrusionMaterialSettings, LedBoardExtrusionMaterialSettings)”
public static LedBoardExtrusionMaterialSettings Merge(LedBoardExtrusionMaterialSettings baseSettings, LedBoardExtrusionMaterialSettings overrideSettings)

Combines profile and board overrides, preferring each non-null override material.

Parameters

Name Type
baseSettings LEDStudio.LedBoardExtrusionMaterialSettings
overrideSettings LEDStudio.LedBoardExtrusionMaterialSettings

Returns

LEDStudio.LedBoardExtrusionMaterialSettings

public bool HasAnyMaterial { get; }

Returns

System.Boolean