LedSourceAsset
[CreateAssetMenu(fileName = "NewSource", menuName = "LED Studio/Source Asset", order = 1)]public sealed class LedSourceAsset : ScriptableObjectNo description is available for this type.
Fields
Section titled “Fields”
SourceType
Section titled “SourceType”[Header("Source Type")][Tooltip("Type of content this reusable source asset provides.")]public LedSourceType SourceTypeNo description is available for this member.
Returns
LEDStudio.LedSourceType — No return description is available.
ImageTexture
Section titled “ImageTexture”[Header("Content")][Tooltip("Image or logo texture")]public Texture2D ImageTextureNo description is available for this member.
Returns
UnityEngine.Texture2D — No return description is available.
VideoClip
Section titled “VideoClip”[Tooltip("Video clip for video sources")]public VideoClip VideoClipNo description is available for this member.
Returns
UnityEngine.Video.VideoClip — No return description is available.
ExternalRenderTexture
Section titled “ExternalRenderTexture”[Tooltip("External RenderTexture input")]public RenderTexture ExternalRenderTextureNo description is available for this member.
Returns
UnityEngine.RenderTexture — No return description is available.
TextContent
Section titled “TextContent”[Header("Text Content")][Tooltip("Text content (for Text, Timer, Score types)")][TextArea(2, 5)]public string TextContentNo description is available for this member.
Returns
System.String — No return description is available.
TextColor
Section titled “TextColor”[Tooltip("Text color")]public Color TextColorNo description is available for this member.
Returns
UnityEngine.Color — No return description is available.
FontAsset
Section titled “FontAsset”[Header("Text Rendering")][Tooltip("TMP font used when Render Mode is Font Texture")]public TMP_FontAsset FontAssetNo description is available for this member.
Returns
TMPro.TMP_FontAsset — No return description is available.
TextSettings
Section titled “TextSettings”[Tooltip("Text sizing, alignment, wrapping and rasterization settings.")]public LedTextSettings TextSettingsNo description is available for this member.
Returns
LEDStudio.LedTextSettings — No return description is available.
AutoScroll
Section titled “AutoScroll”[Header("Text Scrolling")][Tooltip("Automatically scroll text sources.")]public bool AutoScrollNo description is available for this member.
Returns
System.Boolean — No return description is available.
AlwaysScroll
Section titled “AlwaysScroll”[Tooltip("Scroll even when text fits within the board width.")]public bool AlwaysScrollNo description is available for this member.
Returns
System.Boolean — No return description is available.
SeamlessWrap
Section titled “SeamlessWrap”[Tooltip("When scrolling text leaves one edge, repeat it at the opposite edge instead of leaving an empty gap.")]public bool SeamlessWrapNo description is available for this member.
Returns
System.Boolean — No return description is available.
SeamlessWrapPaddingPixels
Section titled “SeamlessWrapPaddingPixels”[Tooltip("Minimum transparent gap in source pixels between seamless text repetitions.")][Range(0, 512)]public float SeamlessWrapPaddingPixelsNo description is available for this member.
Returns
System.Single — No return description is available.
SeamlessWrapDistribution
Section titled “SeamlessWrapDistribution”[Tooltip("Controls whether seamless text appears once or is evenly repeated across the output width.")]public LedSeamlessWrapDistribution SeamlessWrapDistributionNo description is available for this member.
Returns
LEDStudio.LedSeamlessWrapDistribution — No return description is available.
ScrollAxis
Section titled “ScrollAxis”[Tooltip("Axis used by automatic scrolling, manual scroll offset, and seamless wrap.")]public LedTextScrollAxis ScrollAxisNo description is available for this member.
Returns
LEDStudio.LedTextScrollAxis — No return description is available.
ScrollSpeed
Section titled “ScrollSpeed”[Tooltip("Scroll speed in pixels per second. Negative values scroll in the opposite direction.")][Range(-200, 200)]public float ScrollSpeedNo description is available for this member.
Returns
System.Single — No return description is available.
ScrollOffsetPercent
Section titled “ScrollOffsetPercent”[Tooltip("Initial position along the scrolling path. 0 starts at the beginning, 100 starts at the far end.")][Range(0, 100)]public float ScrollOffsetPercentNo description is available for this member.
Returns
System.Single — No return description is available.
BlinkSettings
Section titled “BlinkSettings”[Header("Text Blinking")][Tooltip("Timed text blinking settings.")]public LedTextBlinkSettings BlinkSettingsNo description is available for this member.
Returns
LEDStudio.LedTextBlinkSettings — No return description is available.
InitialSeconds
Section titled “InitialSeconds”[Header("Timer Data (Timer type only)")][Tooltip("Initial countdown time in seconds")][Min(1)]public float InitialSecondsNo description is available for this member.
Returns
System.Single — No return description is available.
HomeLabel
Section titled “HomeLabel”[Header("Score Data (Score type only)")][Tooltip("Home team label for score sources.")]public string HomeLabelNo description is available for this member.
Returns
System.String — No return description is available.
AwayLabel
Section titled “AwayLabel”[Tooltip("Away team label for score sources.")]public string AwayLabelNo description is available for this member.
Returns
System.String — No return description is available.
UIPanelSettings
Section titled “UIPanelSettings”[Header("UI Toolkit Data (UIToolkit type only)")][Tooltip("Panel Settings asset for UI Toolkit rendering")]public PanelSettings UIPanelSettingsNo description is available for this member.
Returns
UnityEngine.UIElements.PanelSettings — No return description is available.
UIRenderResolution
Section titled “UIRenderResolution”[Tooltip("Resolution at which UI Toolkit renders before the board scales/composes it.")]public Vector2Int UIRenderResolutionNo description is available for this member.
Returns
UnityEngine.Vector2Int — No return description is available.
UpdateSchedule
Section titled “UpdateSchedule”[Header("Timing")][Tooltip("How this asset source is refreshed when used by a board.")]public UpdateScheduleSettings UpdateScheduleNo description is available for this member.
Returns
ImpossibleRobert.Common.Timing.UpdateScheduleSettings — No return description is available.
Methods
Section titled “Methods”
GetTextSettings()
Section titled “GetTextSettings()”public LedTextSettings GetTextSettings()No description is available for this member.
Returns
LEDStudio.LedTextSettings — No return description is available.
GetBlinkSettings()
Section titled “GetBlinkSettings()”public LedTextBlinkSettings GetBlinkSettings()No description is available for this member.
Returns
LEDStudio.LedTextBlinkSettings — No return description is available.
GetRecommendedReduction()
Section titled “GetRecommendedReduction()”public LedReductionMode GetRecommendedReduction()No description is available for this member.
Returns
LEDStudio.LedReductionMode — No return description is available.