Show / Hide Table of Contents

Namespace Content.Shared.Light.Components

Classes

HandheldLightComponent

HandheldLightComponent.HandheldLightComponentState

LightBulbComponent

Component that represents a light bulb. Can be broken, or burned, which turns them mostly useless. TODO: Breaking and burning should probably be moved to another component eventually.

RgbLightControllerComponent

Makes the color of lights on an entity fluctuate. Will update point-light color and modulate some or all of the sprite layers. Will also modulate the color of any unshaded layers that this entity contributes to a wearer or holder.

RgbLightControllerState

RotatingLightComponent

Animates a point light's rotation while enabled. All animation is done in the client system.

SharedEmergencyLightComponent

Handles station alert level and power changes for emergency lights. All logic is serverside, animation is handled by RotatingLightComponent.

SharedExpendableLightComponent

SharedLightBehaviourComponent

A component which applies a specific behaviour to a PointLightComponent on its owner.

UnpoweredFlashlightComponent

This is simplified version of HandheldLightComponent. It doesn't consume any power and can be toggle only by verb.

Enums

EmergencyLightVisualLayers

EmergencyLightVisuals

ExpendableLightState

ExpendableLightVisuals

HandheldLightPowerStates

HandheldLightVisuals

LightBulbState

LightBulbType

LightBulbVisualLayers

LightBulbVisuals

☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾