public sealed class RadialMenu : MonoBehaviour, IInstantiateUI, IAlternateMenu, IUsesRayOrigin, IUsesMenuOrigins, ICustomActionMap, IProcessInput, IUsesControlHaptics, IFunctionalitySubscriber<IProvidesControlHaptics>, IUsesNode, IUsesConnectInterfaces, IFunctionalitySubscriber<IProvidesConnectInterfaces>, IUsesRequestFeedback, IFunctionalitySubscriber<IProvidesRequestFeedback>, IFunctionalitySubscriber, IActionsMenu, IMenu
Properties
Declaration
public ActionMap actionMap { get; }
Property Value
Implements
Declaration
public Transform alternateMenuOrigin { get; set; }
Property Value
Type |
Description |
Transform |
|
Implements
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
Implements
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 |
|
Implements
Declaration
public Node node { get; set; }
Property Value
Implements
Declaration
public int priority { get; }
Property Value
Implements
Declaration
public Transform rayOrigin { set; }
Property Value
Type |
Description |
Transform |
|
Implements
Methods
Declaration
public void ProcessInput(ActionMapInput input, ConsumeControlDelegate consumeControl)
Parameters
Implements
Events
Declaration
public event Action<Transform> itemWasSelected
Event Type
Type |
Description |
Action<Transform> |
|
Implements
Explicit Interface Implementations
Declaration
IProvidesConnectInterfaces IFunctionalitySubscriber<IProvidesConnectInterfaces>.provider { get; set; }
Returns
Implements
Declaration
IProvidesControlHaptics IFunctionalitySubscriber<IProvidesControlHaptics>.provider { get; set; }
Returns
Implements
Declaration
IProvidesRequestFeedback IFunctionalitySubscriber<IProvidesRequestFeedback>.provider { get; set; }
Returns
Implements
Extension Methods