terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
GUIControllerStaticGridNavigator Class Reference
+ Collaboration diagram for GUIControllerStaticGridNavigator:

Public Member Functions

 GUIControllerStaticGridNavigator (GUIPageContentController controller, GUIControllerStaticGridNavigator.GetGrid grid, GUIControllerStaticGridNavigator.GetItemScale itemScale, GUIControllerStaticGridNavigator.GetCollectionCount menuItemCount, GUIControllerStaticGridNavigator.GetCollectionCount displayItemCount)
 
void Activate (int itemIndex=-1)
 
int GetNavigationOutDirs ()
 
GUIControllerItem Navigate (Vector2 navigationVector)
 
Rectangle GetSelectedItemRegion ()
 
void NavigateInto (int column, int row)
 
delegate ItemGrid_Layout GetGrid ()
 
delegate int GetCollectionCount ()
 
delegate float GetItemScale ()
 

Public Attributes

int itemRow
 
int itemColumn
 
int menuRow
 

Protected Member Functions

void ClampPosition ()
 

Properties

ItemGrid_Layout GridLayout [get, set]
 
float itemScale [get, set]
 
int MenuItemCount [get, set]
 
int DisplayItemCount [get, set]
 
int MenuColumn [get, set]
 
bool LeftSideController [get, set]
 
bool HasMenu [get, set]
 
bool InMenu [get, set]
 

Private Member Functions

void ClampMenu (bool preferUp=true)
 
GUIControllerItem NavigateMenuOutOfGrid ()
 
GUIControllerItem NavigateUpOutOfGrid ()
 
GUIControllerItem NavigateDownOutOfGrid ()
 
GUIControllerItem NavigateInnerOutOfGrid ()
 
GUIControllerItem NavigateHorizontal (Vector2 navigationVector)
 

Private Attributes

readonly GUIControllerStaticGridNavigator.GetGrid _grid
 
readonly GUIControllerStaticGridNavigator.GetItemScale _itemScale
 
readonly GUIPageContentController _controller
 
readonly GUIControllerStaticGridNavigator.GetCollectionCount _displayItemCount
 
readonly GUIControllerStaticGridNavigator.GetCollectionCount _menuItemCount
 

Detailed Description

Definition at line 7 of file GUIControllerStaticGridNavigator.cs.


The documentation for this class was generated from the following file: