Namespace Fwt.Core.UI.Screens
Classes
UIConfigAsset
UIDocumentView
UIDocumentView<TViewData>
UIManager
Base class for MonoBehaviour component that controls UI screens. If you want it to collect all existing screens from scene, override IsCollectUIScreensFromSceneOnStart property IsCollectUIScreensFromSceneOnStart. Call an ApplyConfig() method to make the UI system be able to create screens by request (it uses prefabs copied from the list provided into this method) ApplyConfig(IList<UIScreen>).
UIRoot
UIScreen
UIScreen<TViewData>
UISystemBase
Base class for System that controls UI screens. To use it, create a new class that inherits from UISystemBase. If you want the system to collect all existing screens from scene, override IsCollectUIScreensFromSceneOnStart property IsCollectUIScreensFromSceneOnStart. Call an ApplyConfig() method to make the UI system be able to create screens by request (it uses prefabs copied from the list provided into this method) ApplyConfig(IList<UIScreen>).
UIView
Interfaces
IUIScreen
Defines the contract for a user interface screen that can be shown or hidden.
IUISystemAPI
Interface for the UI system API. Provides methods to create, get, and destroy screens.