SelectorSingleCarouselController class
hub.SelectorSingleCarouselController
Inheritance
Base: ink.SelectorController
Derived
hub.SelectorSingleSmallCarouselController
Properties
| Property | Type | |
|---|---|---|
NUMBER_OF_WIDGETS | int | scripted |
WIDGETS_PADDING | float | scripted |
SMALL_WIDGET_SCALE | float | scripted |
SMALL_WIDGET_OPACITY | float | scripted |
ANIMATION_TIME | float | scripted |
DEFAULT_WIDGET_COLOR | HDRColor | scripted |
SELECTED_WIDGET_COLOR | HDRColor | scripted |
leftArrowWidget | ink.WidgetReference | scripted |
rightArrowWidget | ink.WidgetReference | scripted |
container | ink.WidgetReference | scripted |
defaultColorDummy | ink.WidgetReference | scripted |
activeColorDummy | ink.WidgetReference | scripted |
leftArrowController | WeakHandle<ink.InputDisplayController> | scripted |
rightArrowController | WeakHandle<ink.InputDisplayController> | scripted |
elements | MenuData[] | scripted |
centerElementIndex | int | scripted |
widgetsControllers | WeakHandle<HubMenuLabelContentContainer>[] | scripted |
waitForSizes | bool | scripted |
translationOnce | bool | scripted |
currentIndex | int | scripted |
activeAnimations | ink.anim.Proxy?[] | scripted |
Functions
bool OnInitialize()overrideRTTIbool OnMenuLabelClick(ink.PointerEvent e)RTTIbool OnMenuLabelHover(ink.PointerEvent e)RTTIbool OnMenuLabelHoverOut(ink.PointerEvent e)RTTIvoid SetupMenu(MenuData[] data, int startIdentifier)RTTIvoid ScrollTo(MenuData data)RTTIvoid UpdateArrowsVisibility()RTTIbool OnUpdateValue(string value, int index, ink.SelectorChangeDirection changeDirection)overrideRTTIint GetLoopedValue(int value, int limit)RTTIvoid SetFinishedValues(int selectedIndex)RTTIbool OnArrangeChildrenComplete()RTTIfloat[] GetTranslations(int targetIndex)RTTIfloat GetMaskTargetWidth(int targetIndex)RTTIvoid ResetAnimatedStates()RTTIvoid Animate(int targetIndex, ink.SelectorChangeDirection direction)RTTIvoid AddActiveProxy(ink.anim.Proxy proxy)RTTIvoid AddActiveProxy(ink.anim.Proxy[] proxies)RTTIink.anim.Proxy? ScaleAnimation(WeakHandle<ink.Widget> targetWidget, float startScale, float endScale)RTTIink.anim.Proxy? TranslationAnimation(WeakHandle<ink.Widget> targetWidget, float startTranslation, float endTranslation)RTTIink.anim.Proxy? SizeAnimation(WeakHandle<ink.Widget> targetWidget, Vector2 startSize, Vector2 endSize)RTTIink.anim.Proxy? OpacityAnimation(WeakHandle<ink.Widget> targetWidget, float startOpacity, float endOpacity)RTTIink.anim.Proxy?[] ColorAnimation(WeakHandle<ink.Widget>[] targetWidgets, HDRColor startColor, HDRColor endColor)RTTIbool OnTranslationCompleted(ink.anim.Proxy anim)RTTI