Skip to content

UIDataStore

Class in Engine · Engine.UIDataStore · native, abstract

Object › UIRoot › UIDataProvider › UIDataStore

Subclasses: UIDataStore_DynamicResource, UIDataStore_Fonts, UIDataStore_GameResource, UIDataStore_GameState, UIDataStore_OnlinePlaylists, UIDataStore_Registry, UIDataStore_Remote, UIDataStore_Settings, UIDataStore_StringBase

Using it from Lua
h7.find_all("UIDataStore")            -- live instances
h7.find_class("Engine.UIDataStore")   -- the class
h7.hook("Engine.UIDataStore.GetDataStoreClient", fn)

Properties

NameTypeNotes
RefreshSubscriberNotifiesarray>
Tagname

Functions

NameDeclaration
GetDataStoreClientfinal function DataStoreClient GetDataStoreClient()
NotifyGameSessionEndedfunction bool NotifyGameSessionEnded()
OnDataStoreValueUpdateddelegate OnDataStoreValueUpdated(UIDataStore SourceDataStore, bool bValuesInvalidated, name PropertyTag, UIDataProvider SourceProvider, int ArrayIndex)
RefreshSubscribersfinal event RefreshSubscribers(optional name PropertyTag, optional bool bInvalidateValues = true, optional UIDataProvider SourceProvider, optional int ArrayIndex = INDEX_NONE)
Registeredevent Registered(LocalPlayer PlayerOwner)
SubscriberAttachedevent SubscriberAttached(UIDataStoreSubscriber Subscriber)
SubscriberDetachedevent SubscriberDetached(UIDataStoreSubscriber Subscriber)
Unregisteredevent Unregistered(LocalPlayer PlayerOwner)

Inherited

FromMembers
UIDataProvider0 properties, 0 functions
UIRoot1 properties, 8 functions
Object13 properties, 308 functions