LedTimerDataSource
[AddComponentMenu("LED Studio/Data Sources/Timer Source")]public sealed class LedTimerDataSource : LedTextBasedDataSource, ILedSource, ITextBlinkSourceDisplays a countdown timer on the LED board. Place on the same GameObject as LEDStudio.LedBoardController or a child — it will be auto-discovered.
Properties
Section titled “Properties”
SourceType
Section titled “SourceType”public override LedSourceType SourceType { get; }No description is available for this member.
Returns
LEDStudio.LedSourceType — No return description is available.
StyledSource
Section titled “StyledSource”protected override ITextStyledSource StyledSource { get; }The underlying text-styled source created by the subclass.
Returns
LEDStudio.ITextStyledSource — No return description is available.
Methods
Section titled “Methods”
SetTime(float)
Section titled “SetTime(float)”public void SetTime(float seconds)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
seconds |
System.Single | |
StartCounting()
Section titled “StartCounting()”public void StartCounting()No description is available for this member.
StopCounting()
Section titled “StopCounting()”public void StopCounting()No description is available for this member.
CreateSource(Vector2Int)
Section titled “CreateSource(Vector2Int)”protected override void CreateSource(Vector2Int targetResolution)Create the concrete source. Called from LEDStudio.LedTextBasedDataSource.Prepare(UnityEngine.Vector2Int).
Parameters
| Name | Type | Description |
|---|---|---|
targetResolution |
UnityEngine.Vector2Int | |
UpdateSubclassProperties()
Section titled “UpdateSubclassProperties()”protected override void UpdateSubclassProperties()Push subclass-specific inspector changes during LEDStudio.LedTextBasedDataSource.UpdateSource(ImpossibleRobert.Common.Timing.TimeStep%40).
PushSubclassProperties()
Section titled “PushSubclassProperties()”protected override void PushSubclassProperties()Push all subclass-specific fields to the source (called from LEDStudio.LedTextBasedDataSource.OnValidate).
ReleaseSource()
Section titled “ReleaseSource()”protected override void ReleaseSource()Null out the concrete source reference (called from LEDStudio.LedTextBasedDataSource.Release).