ManoMotion SDK PRO  1.4.8
ManoMotion SDK PRO API documentation
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Properties Events Pages
CategoryManager Class Reference

Used to position the icons in the menue from the Category. More...

Inheritance diagram for CategoryManager:

Public Member Functions

void SetupMenu (List< UIIconBehavior.IconFunctionality > listOfFeatures)
 

Properties

static CategoryManager Instance [get, set]
 

Private Member Functions

void Awake ()
 
void Start ()
 
void PositionCategories ()
 Positions the categories. More...
 
IEnumerator PositionCategoriesAfter (float time)
 Positions the categories after a delay. More...
 
void GetAllIconBehaviors ()
 Retrieves all the Icon Behaviors from their Categories More...
 

Private Attributes

GameObject[] categories
 
List< UIIconBehavioruIIconBehaviors = new List<UIIconBehavior>()
 
Vector2 categoryPosition
 
Category previousCategory
 

Static Private Attributes

static CategoryManager instance
 

Detailed Description

Used to position the icons in the menue from the Category.

Member Function Documentation

◆ Awake()

void CategoryManager.Awake ( )
inlineprivate

◆ GetAllIconBehaviors()

void CategoryManager.GetAllIconBehaviors ( )
inlineprivate

Retrieves all the Icon Behaviors from their Categories

◆ PositionCategories()

void CategoryManager.PositionCategories ( )
inlineprivate

Positions the categories.

◆ PositionCategoriesAfter()

IEnumerator CategoryManager.PositionCategoriesAfter ( float  time)
inlineprivate

Positions the categories after a delay.

Returns
The categories after.
Parameters
timeRequires a float value of delay.

◆ SetupMenu()

void CategoryManager.SetupMenu ( List< UIIconBehavior.IconFunctionality listOfFeatures)
inline

◆ Start()

void CategoryManager.Start ( )
inlineprivate

Field Documentation

◆ categories

GameObject [] CategoryManager.categories
private

◆ categoryPosition

Vector2 CategoryManager.categoryPosition
private

◆ instance

CategoryManager CategoryManager.instance
staticprivate

◆ previousCategory

Category CategoryManager.previousCategory
private

◆ uIIconBehaviors

List<UIIconBehavior> CategoryManager.uIIconBehaviors = new List<UIIconBehavior>()
private

Property Documentation

◆ Instance

CategoryManager CategoryManager.Instance
staticgetset

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