|_innerCircleAnchorMax|{{RootFieldType|FieldDrive`1|[[Type:Float2|Float2]]}}|TypeAdv17=true| The anchor max field of the rectangle transform of the inner circle graphic. Used to control how it looks when flicking and changing its size.
|_innerCircleAnchorMax|{{RootFieldType|FieldDrive`1|[[Type:Float2|Float2]]}}|TypeAdv17=true| The anchor max field of the rectangle transform of the inner circle graphic. Used to control how it looks when flicking and changing its size.
|_itemsRoot|Slot| the slot that contains all the arc items that makes up the context menu options.
|_itemsRoot|Slot| the slot that contains all the arc items that makes up the context menu options.
|_arcMaterial|'''[[UI_CircleSegment|UI_CircleSegment]]'''|TypeAdv19=true| The material used to draw the menu options in the context meny.
|_arcMaterial|'''[[Component:UI_CircleSegment|UI_CircleSegment]]'''|TypeAdv19=true| The material used to draw the menu options in the context meny.
|_fontMaterial|'''[[UI_TextUnlitMaterial|UI_TextUnlitMaterial]]'''|TypeAdv20=true| The material used to render the text for the context menu options
|_fontMaterial|'''[[Component:UI_TextUnlitMaterial|UI_TextUnlitMaterial]]'''|TypeAdv20=true| The material used to render the text for the context menu options
|_spriteMaterial|'''[[UI_UnlitMaterial|UI_UnlitMaterial]]'''|TypeAdv21=true| The material used to render the image sprites on the buttons in the context menu.
|_spriteMaterial|'''[[Component:UI_UnlitMaterial|UI_UnlitMaterial]]'''|TypeAdv21=true| The material used to render the image sprites on the buttons in the context menu.
|_arcOverlay|{{RootFieldType|FieldDrive`1|[[Type:Bool|Bool]]}}|TypeAdv22=true| The enable Overlay mode on the arc material. Used to control if the context menu should appear ontop of everything else.
|_arcOverlay|{{RootFieldType|FieldDrive`1|[[Type:Bool|Bool]]}}|TypeAdv22=true| The enable Overlay mode on the arc material. Used to control if the context menu should appear ontop of everything else.
|_fontOverlay|{{RootFieldType|FieldDrive`1|[[Type:Bool|Bool]]}}|TypeAdv23=true| The enable Overlay mode on the font material. Used to control if the context menu should appear ontop of everything else.
|_fontOverlay|{{RootFieldType|FieldDrive`1|[[Type:Bool|Bool]]}}|TypeAdv23=true| The enable Overlay mode on the font material. Used to control if the context menu should appear ontop of everything else.
Line 46:
Line 46:
|_iconFade|{{RootFieldType|FieldDrive`1|[[Type:ColorX|ColorX]]}}|TypeAdv37=true| Is faded by <code>_lerp</code>.
|_iconFade|{{RootFieldType|FieldDrive`1|[[Type:ColorX|ColorX]]}}|TypeAdv37=true| Is faded by <code>_lerp</code>.
|_lerp|Float| Lerps between 0 and 1. 0 for context menu closed and 1 for context menu open.
|_lerp|Float| Lerps between 0 and 1. 0 for context menu closed and 1 for context menu open.
|_state|'''[[#State|State]]'''|TypeAdv39=true| Communicates what opening stage the context menu is in.
|_state|'''[[#State|ContextMenu.State]]'''|TypeAdv39=true| Communicates what opening stage the context menu is in.
|_flickModeActive|Bool| Whether the context menu currently is being flicked.
|_flickModeActive|Bool| Whether the context menu currently is being flicked.
|_flickEnabled|Bool| Whether the context menu currently allows flicking.
|_flickEnabled|Bool| Whether the context menu currently allows flicking.
Line 55:
Line 55:
== Sync Delegates ==
== Sync Delegates ==
{{Table ComponentTriggers
{{Table ComponentTriggers
|CloseMenu(IButton, ButtonEventData)|[[Type:Delegate|Delegate]]<[[Type:IButton|IButton]]: button, [[Type:ButtonEventData|ButtonEventData]]: eventData> -> [[Type:Void|Void]] : HIDDEN METHOD| Closes the menu if it is currently open.
|CloseMenu:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| Closes the menu if it is currently open.
|OnInnerPressed:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| Called when the context menu inner circle is pressed.
|OnInnerReleased:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| Called when the context menu inner circle is released.