Show / Hide Table of Contents

Class InventoryNavigator_I

Inheritance
object
Object
Component
Behaviour
MonoBehaviour
InventoryNavigator_I
E_InventoryNavigator_I
Implements
IImplementation
Namespace: WeaverCore.Implementations
Assembly: WeaverCore.dll
Syntax
public abstract class InventoryNavigator_I : MonoBehaviour, IImplementation

Fields

| Edit this page View Source

InventoryCloseEvent

Called when the inventory is closed

Declaration
public static UnityEvent InventoryCloseEvent
Field Value
Type Description
UnityEvent
| Edit this page View Source

InventoryOpenEvent

Called when the inventory is opened

Declaration
public static UnityEvent InventoryOpenEvent
Field Value
Type Description
UnityEvent
| Edit this page View Source

OnInventoryClose

Declaration
public UnityEvent OnInventoryClose
Field Value
Type Description
UnityEvent
| Edit this page View Source

OnInventoryOpen

Declaration
public UnityEvent OnInventoryOpen
Field Value
Type Description
UnityEvent
| Edit this page View Source

OnPaneCloseBegin

Declaration
public UnityEvent OnPaneCloseBegin
Field Value
Type Description
UnityEvent
| Edit this page View Source

OnPaneCloseEnd

Declaration
public UnityEvent OnPaneCloseEnd
Field Value
Type Description
UnityEvent
| Edit this page View Source

OnPaneOpenBegin

Declaration
public UnityEvent OnPaneOpenBegin
Field Value
Type Description
UnityEvent
| Edit this page View Source

OnPaneOpenEnd

Declaration
public UnityEvent OnPaneOpenEnd
Field Value
Type Description
UnityEvent
| Edit this page View Source

PaneCloseBeginEvent

Called when a Pane begins to close. This is before it has faded out

Declaration
public static UnityEvent<string> PaneCloseBeginEvent
Field Value
Type Description
UnityEvent<string>
| Edit this page View Source

PaneCloseEndEvent

Caleld when a Pane is fully closed. This is after it has faded out

Declaration
public static UnityEvent<string> PaneCloseEndEvent
Field Value
Type Description
UnityEvent<string>
| Edit this page View Source

PaneOpenBeginEvent

Called when a Pane begins to open. This is before it has faded in

Declaration
public static UnityEvent<string> PaneOpenBeginEvent
Field Value
Type Description
UnityEvent<string>
| Edit this page View Source

PaneOpenEndEvent

Called when a Pane is fully opened. This is after it has faded in

Declaration
public static UnityEvent<string> PaneOpenEndEvent
Field Value
Type Description
UnityEvent<string>

Properties

| Edit this page View Source

CanCloseInventory

Can the inventory be closed? Note: This is ignored if the player takes damage or gets stun locked by a boss

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

EnableCursorMovement

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

HighlightedElement

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

InputManager

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

MainFadeGroup

The main fade group that is used to fade in and out the inventory panel

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

MainPanel

Declaration
public InventoryPanel MainPanel { get; }
Property Value
Type Description
InventoryPanel

Methods

| Edit this page View Source

FindNextElement(InventoryElement, MoveDirection)

Declaration
public InventoryElement FindNextElement(InventoryElement element, InventoryElement.MoveDirection direction)
Parameters
Type Name Description
InventoryElement element
InventoryElement.MoveDirection direction
Returns
Type Description
InventoryElement
| Edit this page View Source

GetCursorBoundsForElement(InventoryElement)

Declaration
public abstract Vector2 GetCursorBoundsForElement(InventoryElement element)
Parameters
Type Name Description
InventoryElement element
Returns
Type Description
Vector2
| Edit this page View Source

GetCursorOffsetForElement(InventoryElement)

Declaration
public abstract Vector2 GetCursorOffsetForElement(InventoryElement element)
Parameters
Type Name Description
InventoryElement element
Returns
Type Description
Vector2
| Edit this page View Source

GetCursorPosForElement(InventoryElement)

Declaration
public abstract Vector3 GetCursorPosForElement(InventoryElement element)
Parameters
Type Name Description
InventoryElement element
Returns
Type Description
Vector3
| Edit this page View Source

GetCursorPosition()

Declaration
public abstract Vector3 GetCursorPosition()
Returns
Type Description
Vector3
| Edit this page View Source

HideCursor()

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

HighlightElement(InventoryElement)

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

InitPanel(InventoryPanel)

Declaration
public abstract void InitPanel(InventoryPanel panel)
Parameters
Type Name Description
InventoryPanel panel
| Edit this page View Source

MovePaneLeft()

Declaration
public abstract void MovePaneLeft()
| Edit this page View Source

MovePaneRight()

Declaration
public abstract void MovePaneRight()
| Edit this page View Source

SetStartupElement(InventoryElement)

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

ShowCursor()

Declaration
public abstract void ShowCursor()

Implements

IImplementation

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
☀
☾