![]() |
Kerbal Space Program
1.12.4
|
Marquee tool for labels in the PAW More...
Protected Member Functions | |
| override void | OnDestroy () |
| void | OnPartActionUIDismiss (Part inpPart) |
| void | OnPartActionUIShown (UIPartActionWindow window, Part inpPart) |
| override void | Start () |
Protected Member Functions inherited from UIMarquee | |
| void | AutoStartMarquee () |
| virtual void | Awake () |
| virtual void | Field_OnValueModified (object arg1) |
| IEnumerator | Initialize () |
| void | StartMarquee () |
Protected Attributes | |
| UIPartActionFieldItem | fieldItem |
| The underpinning field More... | |
Protected Attributes inherited from UIMarquee | |
| PointerEnterExitHandler | enterExitHandler |
| ref to mouse handler More... | |
| bool | isActive |
| Is the text long enough to need a scroll marquee More... | |
| bool | isMouseOver |
| Is the mouse over the mask More... | |
| bool | isRightAnchored = false |
| True if target label is anchored to the right, false if anchored to the left or stretched. Needed for movement calculations More... | |
| ContentSizeFitter | labelFitter |
| fitter for controlling/measuring sizes More... | |
| Transform | labelParentGO |
| The GO that the label was parented to and the marquee wrapper will be attached to More... | |
| float | leftX = 0 |
| IEnumerator | marqueeMovementCoroutine |
| Used to start and stop the movement coroutine More... | |
| GameObject | marqueeObject |
| The new object for holding the label More... | |
| float | marqueeWidth |
| Width of the marquee has to be cached for calculations, because if anchors are set to stretch, sizedelta wont return a useful value to us More... | |
| RectMask2D | mask |
| The mask component for hiding More... | |
| float | movementAmount |
| bool | movingLeft |
| Vector3 | movingTransform |
| Transform to track and use for moving the text label More... | |
| float | originalFontSizeMax |
| bool | ready = false |
| TMPro.TextMeshProUGUI | targetLabel = null |
| The target label that will be able to marquee if the text is too wide More... | |
Additional Inherited Members | |
Public Types inherited from UIMarquee | |
| enum | ScrollType { ScrollType.Left, ScrollType.Right, ScrollType.LeftThenRight, ScrollType.RightThenLeft } |
| What marquee movement the text should do if its needed More... | |
Public Member Functions inherited from UIMarquee | |
| void | OnPointerEnter (PointerEventData eventData) |
| void | OnPointerExit (PointerEventData eventData) |
Public Attributes inherited from UIMarquee | |
| bool | autoScrollOnShow = true |
| Shoud the marquee start on mouseover/PAW show More... | |
| float | delayAfterLoop = 1f |
| The time after each loop, if loop is enabled More... | |
| float | delayBeforeLoop = 0.7f |
| The time before each loop, if loop is enabled More... | |
| bool | isMoving = false |
| Is the marquee currently moving More... | |
| bool | loop = false |
| Should the marquee restart when it reaches the end of its movement More... | |
| TMPro.TextAlignmentOptions | movingHorizontalAlign = TMPro.TextAlignmentOptions.MidlineLeft |
| Alignment when the text IS moving More... | |
| TMPro.TextOverflowModes | movingOverflowMode = TMPro.TextOverflowModes.Overflow |
| Overflow mode when the text IS moving More... | |
| float | movingOverrun = 10f |
| How many pixels past the end of the text should the marquee move to give more time and space More... | |
| float | movingSpeed = 20 |
| How fast should the marquee move More... | |
| ScrollType | scrollMode = ScrollType.LeftThenRight |
| Direction this target text will be marquee'd More... | |
| float | startDelay = 0.4f |
| How long after show/mouseover until it should start moving More... | |
| TMPro.TextAlignmentOptions | staticHorizontalAlign = TMPro.TextAlignmentOptions.MidlineRight |
| Alignment when the text is NOT moving More... | |
| TMPro.TextOverflowModes | staticOverflowMode = TMPro.TextOverflowModes.Ellipsis |
| Overflow mode when the text is NOT moving More... | |
| bool | stopOnMouseOff = true |
| Should the marquee stop once the mouse stops hovering More... | |
Marquee tool for labels in the PAW
|
inlineprotectedvirtual |
Reimplemented from UIMarquee.
|
inlineprotected |
|
inlineprotected |
|
inlineprotectedvirtual |
Reimplemented from UIMarquee.
|
protected |
The underpinning field
1.8.7