UIStateItemExtention

UIStateItemExtention is a mediator class of all UIStateItem extension classes

You have to use one of the extension listed bellow instead of including UIStateItemExtention component directly.

See UIStateItemMirror, UIStateItemAnimation

Details

This component and all its descendants require the UIStateItem to be attached to the same game object.

Summary
UIStateItemExtentionUIStateItemExtention is a mediator class of all UIStateItem extension classes
Properties
StateItemUIStateItem component attached to the same game object this extension extends
Functions
ApplyCurrentState ()called automatically on UIStateItem.OnStateChange event

Properties

StateItem

public UIStateItem StateItem { get }

UIStateItem component attached to the same game object this extension extends

Functions

ApplyCurrentState ()

public virtual void ApplyCurrentState()

called automatically on UIStateItem.OnStateChange event

Should be implemented in descendant classes.

RichMonoBehaviour is a base class for all UItools components.
UIStateItemAnimation allows to animate UIStateItem state change transition
UIStateItemMirror allows to synchronize main UIStateItem item state to another UIStateItem items
UIStateItemExtention is a mediator class of all UIStateItem extension classes
UIStateItem implements different UI item states and provides API to switch between them.
public UIStateItem StateItem { get }
UIStateItem component attached to the same game object this extension extends
public virtual void ApplyCurrentState()
called automatically on UIStateItem.OnStateChange event
public UnityEvent OnStateChange
This UnityEvent is called on each state change
Close