Class BaseMenu
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: NeoFPS.Samples
Assembly: NeoFPS.dll
Syntax
public abstract class BaseMenu : FpsInputBase
Properties
inputContext
Declaration
public override FpsInputContext inputContext { get; }
Property Value
| Type | Description |
|---|---|
| FpsInputContext |
Overrides
isInputActive
Declaration
protected override bool isInputActive { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
Overrides
Methods
Cancel()
Declaration
public virtual void Cancel()
Hide()
Declaration
public virtual void Hide()
HideNavControls()
Declaration
public void HideNavControls()
HidePanel()
Declaration
public void HidePanel()
HidePopup()
Declaration
public void HidePopup()
OnDestroy()
Declaration
protected virtual void OnDestroy()
OnEnable()
Declaration
protected override void OnEnable()
Overrides
OnPopupSurroundPressed()
Declaration
public void OnPopupSurroundPressed()
ResetFocus()
Declaration
public void ResetFocus()
SetFocus(Focusable)
Declaration
public void SetFocus(Focusable focusable)
Parameters
| Type | Name | Description |
|---|---|---|
| Focusable | focusable |
Show()
Declaration
public virtual void Show()
ShowNavControls(MenuNavControls)
Declaration
public void ShowNavControls(MenuNavControls navControls)
Parameters
| Type | Name | Description |
|---|---|---|
| MenuNavControls | navControls |
ShowPanel(MenuPanel)
Declaration
public void ShowPanel(MenuPanel panel)
Parameters
| Type | Name | Description |
|---|---|---|
| MenuPanel | panel |
ShowPopup(BasePopup, Boolean)
Declaration
public void ShowPopup(BasePopup popup, bool dimBackground = true)
Parameters
| Type | Name | Description |
|---|---|---|
| BasePopup | popup | |
| System.Boolean | dimBackground |
Start()
Declaration
protected override void Start()
Overrides
UpdateInput()
Declaration
protected override void UpdateInput()