Skip to content

TextStudio3DMaterialSet

ClassTextStudio.ThreeDTextStudio.3D
[CreateAssetMenu(fileName = "New 3D Material Set", menuName = "Text Studio/3D/Appearance/Material Set", order = 106)]
public sealed class TextStudio3DMaterialSet : ScriptableObject

Reusable material assignments for all built-in 3D surface regions. Applying a set changes materials only and preserves the layer’s mapping policy.

public void ApplyTo(ref TextStudio3DLayer layer)

Applies this coordinated material assignment to one layer.

Parameters

Name Type
layer TextStudio.ThreeD.TextStudio3DLayer

public TextStudio3DMaterialSet()

public string DisplayName { get; }

Returns

System.String

public string Description { get; }

Returns

System.String

public Material FrontFace { get; }

Returns

UnityEngine.Material

public Material FrontRelief { get; }

Returns

UnityEngine.Material

public Material FrontBevel { get; }

Returns

UnityEngine.Material

public Material OuterSides { get; }

Returns

UnityEngine.Material

public Material InnerWalls { get; }

Returns

UnityEngine.Material

public Material BackBevel { get; }

Returns

UnityEngine.Material

public Material BackFace { get; }

Returns

UnityEngine.Material

public Material Trim { get; }

Returns

UnityEngine.Material

public Material Decorations { get; }

Returns

UnityEngine.Material