Show / Hide Table of Contents

Class InventoryPanel

Used to add new inventory panes to the player's inventory menu

Inheritance
object
Object
Component
Behaviour
MonoBehaviour
InventoryPanel
Namespace: WeaverCore.Features
Assembly: WeaverCore.dll
Syntax
[RequireComponent(typeof(InventoryInputManager))]
public abstract class InventoryPanel : MonoBehaviour

Properties

| Edit this page View Source

CustomCursor

Declaration
public Cursor CustomCursor { get; }
Property Value
Type Description
Cursor
| Edit this page View Source

HighlightedElement

The currently highlighted element

Declaration
public InventoryElement HighlightedElement { get; }
Property Value
Type Description
InventoryElement
| Edit this page View Source

IsAvailable

Declaration
public virtual bool IsAvailable { get; set; }
Property Value
Type Description
bool
| Edit this page View Source

LeftArrow

Declaration
public LeftArrowElement LeftArrow { get; }
Property Value
Type Description
LeftArrowElement
| Edit this page View Source

Navigator

Declaration
public InventoryNavigator_I Navigator { get; }
Property Value
Type Description
InventoryNavigator_I
| Edit this page View Source

PanelGUID

Declaration
public Guid PanelGUID { get; }
Property Value
Type Description
Guid
| Edit this page View Source

PanelTitle

Declaration
public abstract string PanelTitle { get; }
Property Value
Type Description
string
| Edit this page View Source

RightArrow

Declaration
public RightArrowElement RightArrow { get; }
Property Value
Type Description
RightArrowElement
| Edit this page View Source

Settings

Declaration
public SaveSpecificSettings Settings { get; }
Property Value
Type Description
SaveSpecificSettings
| Edit this page View Source

StartElement

Declaration
public InventoryElement StartElement { get; }
Property Value
Type Description
InventoryElement

Methods

| Edit this page View Source

Awake()

Declaration
protected virtual void Awake()
| Edit this page View Source

HideCursor()

Declaration
public void HideCursor()
| Edit this page View Source

NavigateToElement(InventoryElement)

Declaration
public void NavigateToElement(InventoryElement element)
Parameters
Type Name Description
InventoryElement element
| Edit this page View Source

OnInventoryClose()

Declaration
protected virtual void OnInventoryClose()
| Edit this page View Source

OnInventoryOpen()

Declaration
protected virtual void OnInventoryOpen()
| Edit this page View Source

OnPaneCloseBegin()

Declaration
protected virtual void OnPaneCloseBegin()
| Edit this page View Source

OnPaneCloseEnd()

Declaration
protected virtual void OnPaneCloseEnd()
| Edit this page View Source

OnPaneOpenBegin()

Declaration
protected virtual void OnPaneOpenBegin()
| Edit this page View Source

OnPaneOpenEnd()

Declaration
protected virtual void OnPaneOpenEnd()
| Edit this page View Source

OnSetup()

Declaration
protected virtual void OnSetup()
| Edit this page View Source

ShowCursor()

Declaration
public void ShowCursor()

Extension Methods

ReflectionUtilities.ReflectCallMethod(object, string, object[], BindingFlags)
ReflectionUtilities.ReflectGetField(object, string, BindingFlags)
ReflectionUtilities.ReflectGetMethod(object, string, BindingFlags)
ReflectionUtilities.ReflectGetProperty(object, string, BindingFlags)
ReflectionUtilities.ReflectSetField(object, string, object, BindingFlags)
ReflectionUtilities.ReflectSetProperty(object, string, object, BindingFlags)
CoroutineUtilities.RunCoroutineWhile<T>(T, IEnumerator, Func<bool>)
  • Edit this page
  • View Source
☀
☾
In this article
Back to top
Generated by DocFX
☀
☾