Table of Contents

Class CurvyGlobalManager

Curvy Global Scene Manager component

[ExecuteInEditMode]
[RequireComponent(typeof(PoolManager))]
[RequireComponent(typeof(ArrayPoolsSettings))]
public class CurvyGlobalManager : DTSingleton<CurvyGlobalManager>
Inheritance
Object
Component
Behaviour
MonoBehaviour
DTSingleton<CurvyGlobalManager>
CurvyGlobalManager

Fields

DefaultDefaultGizmoColor

Default value of the DefaultGizmoColor

public static readonly Color DefaultDefaultGizmoColor

Field Value

Color

DefaultDefaultGizmoSelectionColor

Default value of the DefaultGizmoSelectionColor

public static readonly Color DefaultDefaultGizmoSelectionColor

Field Value

Color

DefaultGizmoColor

Default spline color

public static Color DefaultGizmoColor

Field Value

Color

DefaultGizmoOrientationColor

Default value of the GizmoOrientationColor

public static readonly Color DefaultGizmoOrientationColor

Field Value

Color

DefaultGizmoSelectionColor

Default selected spline color

public static Color DefaultGizmoSelectionColor

Field Value

Color

DefaultInterpolation

Default interpolation used by new splines

public static CurvyInterpolation DefaultInterpolation

Field Value

CurvyInterpolation

GizmoControlPointSize

Size of control point gizmos

public static float GizmoControlPointSize

Field Value

float

GizmoOrientationColor

Orientation gizmo color

public static Color GizmoOrientationColor

Field Value

Color

GizmoOrientationLength

Size of orientation gizmo

public static float GizmoOrientationLength

Field Value

float

Gizmos

Default view settings

public static CurvySplineGizmos Gizmos

Field Value

CurvySplineGizmos

HideManager

public static bool HideManager

Field Value

bool

SaveGeneratorOutputs

Whether the output of Curvy Generators should be saved in the scene file. Disable this option to reduce the size of scene files. This might increase the saving time for complex scenes. This option applies only on generators that are enabled and have Auto Refresh set to true

public static bool SaveGeneratorOutputs

Field Value

bool

SceneViewResolution

Resolution of SceneView spline rendering

public static float SceneViewResolution

Field Value

float

SplineLayer

public static int SplineLayer

Field Value

int

Properties

ArrayPoolsSettings

public ArrayPoolsSettings ArrayPoolsSettings { get; }

Property Value

ArrayPoolsSettings

Connections

Gets all connections in the scene

public CurvyConnection[] Connections { get; }

Property Value

CurvyConnection[]

ControlPointPool

public ComponentPool ControlPointPool { get; }

Property Value

ComponentPool

PoolManager

Gets the PoolManager

public PoolManager PoolManager { get; }

Property Value

PoolManager

ShowApproximationGizmo

public static bool ShowApproximationGizmo { get; set; }

Property Value

bool

ShowBoundsGizmo

public static bool ShowBoundsGizmo { get; set; }

Property Value

bool

ShowConnectionsGizmo

public static bool ShowConnectionsGizmo { get; set; }

Property Value

bool

ShowCurveGizmo

public static bool ShowCurveGizmo { get; set; }

Property Value

bool

ShowLabelsGizmo

public static bool ShowLabelsGizmo { get; set; }

Property Value

bool

ShowMetadataGizmo

public static bool ShowMetadataGizmo { get; set; }

Property Value

bool

ShowOrientationAnchorsGizmo

public static bool ShowOrientationAnchorsGizmo { get; set; }

Property Value

bool

ShowOrientationGizmo

public static bool ShowOrientationGizmo { get; set; }

Property Value

bool

ShowRelativeDistancesGizmo

public static bool ShowRelativeDistancesGizmo { get; set; }

Property Value

bool

ShowTFsGizmo

public static bool ShowTFsGizmo { get; set; }

Property Value

bool

ShowTangentsGizmo

public static bool ShowTangentsGizmo { get; set; }

Property Value

bool