public sealed class RadialMenu : MonoBehaviour, IInstantiateUI, IAlternateMenu, IMenu, IUsesRayOrigin, IUsesMenuOrigins, ICustomActionMap, IProcessInput, IUsesControlHaptics, IFunctionalitySubscriber<IProvidesControlHaptics>, IUsesNode, IUsesConnectInterfaces, IFunctionalitySubscriber<IProvidesConnectInterfaces>, IUsesRequestFeedback, IFunctionalitySubscriber<IProvidesRequestFeedback>, IActionsMenu
Properties
Declaration
public ActionMap actionMap { get; }
Property Value
Implements
Declaration
public Transform alternateMenuOrigin { get; set; }
Property Value
| Type |
Description |
| Transform |
|
Declaration
public bool ignoreActionMapInputLocking { get; }
Property Value
Implements
Declaration
public Bounds localBounds { get; }
Property Value
Implements
Declaration
public List<ActionMenuData> menuActions { get; set; }
Property Value
Declaration
public GameObject menuContent { get; }
Property Value
| Type |
Description |
| GameObject |
|
Implements
Declaration
public MenuHideFlags menuHideFlags { get; set; }
Property Value
Implements
Declaration
public Transform menuOrigin { get; set; }
Property Value
| Type |
Description |
| Transform |
|
Declaration
public Node node { get; set; }
Property Value
Declaration
public int priority { get; }
Property Value
Implements
Declaration
public Transform rayOrigin { set; }
Property Value
| Type |
Description |
| Transform |
|
Methods
Declaration
public void ProcessInput(ActionMapInput input, ConsumeControlDelegate consumeControl)
Parameters
Implements
Events
Declaration
public event Action<Transform> itemWasSelected
Event Type
| Type |
Description |
| Action<Transform> |
|
Extension Methods