Doloro GDK 22 .1.0 Beta
by Tauri Interactive
|
Class that implements storage content managing GUI extension.
Derived component will track storage content and source modifying. You can handle such events by overriding implemented API handlers.
Public Member Functions | |
sealed override void | ApplyGUIContent () |
Handler that calls when inspector changed its content and requesting loading to the GUI a new one related to relevant source. Content always not null . More... | |
sealed override void | DropGUIContent () |
Sealed handler that controls internal logic. Use OnItemNotSelected(StoragesDatabase.ItemContainer) instead. More... | |
Protected Member Functions | |
virtual void | OnDestroy () |
Releases component from events subscriptions. More... | |
virtual void | OnStorageModified (StoragesDatabase.StorageContainer storage) |
Occurs when StoragesDatabase.StorageContainer selected as source of content in parent inspector has been changed. More... | |
virtual void | OnStorageNotSelected () |
Handler that calls when inspector content is null . Should be used to clear GUI. More... | |
Package Functions | |
virtual void | ApplyGUIContentInternal () |
Internal extension that allows to influent ApplyGUIContent event if it sealed. Useful for architecture classes. More... | |
Properties | |
AContentInspectorGUIElement< ContentType > | inspector [get] |
Inspector to extend. More... | |
|
virtual |
Handler that calls when inspector changed its content and requesting loading to the GUI a new one related to relevant source. Content always not null
.
AContentInspectorGUIElement.content property.
Implements Doloro.UIEngine2.Controls.AContentInspectorExtension< Storage >.
|
packagevirtual |
Internal extension that allows to influent ApplyGUIContent event if it sealed. Useful for architecture classes.
Reimplemented in Doloro.InvetorySystem.UI.Extension.AStorageFeatureGUIExtension< FeatureType >.
|
virtual |
Sealed handler that controls internal logic. Use OnItemNotSelected(StoragesDatabase.ItemContainer) instead.
Implements Doloro.UIEngine2.Controls.AContentInspectorExtension< Storage >.
|
protectedvirtual |
Releases component from events subscriptions.
Reimplemented in Doloro.InvetorySystem.UI.Extension.AStorageFeatureGUIExtension< FeatureType >.
|
protectedvirtual |
Occurs when StoragesDatabase.StorageContainer selected as source of content in parent inspector has been changed.
storage | Modified storage |
Reimplemented in Doloro.InvetorySystem.UI.Extension.StorageContentExplorerGUIExtension.
|
protectedvirtual |
Handler that calls when inspector content is null
. Should be used to clear GUI.
Reimplemented in Doloro.InvetorySystem.UI.Extension.StorageContentExplorerGUIExtension.
|
getinherited |
Inspector to extend.
Must be placed on the same object as the component.