Class Light
Represents a Unity Light object with properties tailored for export.
Inherited Members
Namespace: TriLibExporter.Objects
Assembly: Assembly-CSharp.dll
Syntax
public class Light : ObjectBase
Constructors
Light(AssetWriterContext, Light)
Initializes a new instance of the Light class.
Declaration
public Light(AssetWriterContext assetWriterContext, Light light)
Parameters
| Type | Name | Description |
|---|---|---|
| AssetWriterContext | assetWriterContext | The asset writer context associated with this light. |
| Light | light | The Unity Light to represent. |
Fields
CastShadows
The type of shadows cast by the light.
Declaration
public LightShadows CastShadows
Field Value
| Type | Description |
|---|---|
| LightShadows |
Color
The color of the light.
Declaration
public Color Color
Field Value
| Type | Description |
|---|---|
| Color |
InnerAngle
The inner angle of the spot light's cone, in degrees.
Declaration
public float InnerAngle
Field Value
| Type | Description |
|---|---|
| float |
Intensity
The intensity of the light.
Declaration
public float Intensity
Field Value
| Type | Description |
|---|---|
| float |
Range
The range of the light.
Declaration
public float Range
Field Value
| Type | Description |
|---|---|
| float |
Type
The type of the light (e.g., Point, Directional, Spot).
Declaration
public LightType Type
Field Value
| Type | Description |
|---|---|
| LightType |