Doloro GDK 22 .1.0 Beta
by Tauri Interactive
Doloro.InvetorySystem.Modules.Shops.UI.Controls.ShopGUIElement Class Reference

Detailed Description

UI controller for store related UI. Provides bond between UI elements and TransactionService.

Inheritance diagram for Doloro.InvetorySystem.Modules.Shops.UI.Controls.ShopGUIElement:
Collaboration diagram for Doloro.InvetorySystem.Modules.Shops.UI.Controls.ShopGUIElement:

Public Member Functions

override void ApplyGUIContent ()
 
override void DropGUIContent ()
 
override void UpdateGUI ()
 Updates bonded GUI elements along with content. More...
 

Protected Member Functions

virtual string TimeToText (float time)
 
void ReloadedGUIProperties ()
 Drops current collection of extension and looking for relevant list.
 

Protected Attributes

UnityEngine.UI.InputField titleField
 
UnityEngine.UI.InputField descriptionField
 
UnityEngine.UI.Text ownerLabel
 

Properties

virtual UnityEngine.UI.Text TimeLabel [get, set]
 Label for storage's work time display.
 
virtual UnityEngine.UI.InputField TitleField [get, set]
 Label for storage's title display.
 
virtual UnityEngine.UI.InputField DescriptionField [get, set]
 Label for storage's description display.
 
virtual UnityEngine.UI.Text OwnerLabel [get, set]
 Label for storage's owner's name display.
 
GUIExtensionType[] extension [get]
 GUI properties connected to inspector. More...
 

Member Function Documentation

◆ UpdateGUI()

override void Doloro.UIEngine2.Controls.AExtandableInspectorGUIElement< ContentType, GUIExtensionType >.UpdateGUI ( )
inherited

Updates bonded GUI elements along with content.

Calls DropGUIContent in case if content is null. Calls ApplyGUIContent otherwise. Calls the same handler for connected AContentInspectorExtension<T> instances.

Property Documentation

◆ extension

GUIExtensionType [] Doloro.UIEngine2.Controls.AExtandableInspectorGUIElement< ContentType, GUIExtensionType >.extension
getinherited

GUI properties connected to inspector.

See also
ReloadedGUIProperties

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