Table of Contents

Namespace Fr4z.CircularArrayUi

Classes

CircularArray
CircularArrayContentItem

Class that contains informations of children fo the CircularArray

CircularArrayContentItem.CircularArrayAngleRadiusPhaseArgs
CircularArrayContentItem.CircularArrayDirectionPhaseArgs
CircularArrayContentItem.CircularArrayPositionRotationPhaseArgs
CircularArrayContentOverride

Add this component to a child of a CircularArray to override the animated properties

CircularArrayLayoutListener<A, T>
CircularArrayLayoutListeners

A class containing listeners you can use to override some properties of the ciruclar array's content items individually. The order in which those are calculate when the circular array calculate the layout is: -Angle and radius -Direction -Local position and rotation

See CircularArrayToGrid.cs and CircularArrayMouseRadiusFollow.cs to see an example usage

MultiLayersCircularArray

Use this component to manage multiple CircularArray

OverrideProperty<T>

Class used by CircularArrayContentOverride to override a CircularArray child animated property

Enums

AnimationState
Dimension
RotationDirection
Shape

Delegates

CircularArrayLayoutListener<A, T>.ContentLayoutOverride

The delegate used to override a property of the circular array