Passer au contenu principal
Version: latest - a1.148.0 ⚖️

🏝️ Level

Work with Unreal level in runtime.

🗿Static ClassClient Only🧑‍💻API Source

🗿 Static Functions

ReturnsNameDescription
varargs of anyCallLevelBlueprintEventAppelle un événement personnalisé de Blueprint de Niveau (qui peut être ajouté lors de la création de niveaux via Unreal Engine)
table of tableGetStreamLevelsGets a list of all Stream Levels
LoadStreamLevelCharge un niveau pendant le temps d'exécution
SetStreamLevelVisibilitySets a Stream Level visibility
functionSubscribeSubscribes to an Event
UnloadStreamLevelUnloads a Level in runtime
UnsubscribeUnsubscribes from all subscribed Events in this Class and in this Package, optionally passing the function to unsubscribe only that callback

Slow

CallLevelBlueprintEvent

Appelle un événement personnalisé de Blueprint de Niveau (qui peut être ajouté lors de la création de niveaux via Unreal Engine)
local ret_01, ret_02, ... = Level.CallLevelBlueprintEvent(event_name, arguments...?)

Parameters

TypeParameterDefaultDescription
stringevent_name Required parameter Nom de l'événement ou de la fonction
anyarguments...?nil
Sequence of arguments to pass to the event

Returns

TypeDescription
varargs of anythe function return values

Moderate

GetStreamLevels

Gets a list of all Stream Levels
local ret = Level.GetStreamLevels()

Returns

TypeDescription
table of tablewith this format

Slow

LoadStreamLevel

Charge un niveau pendant le temps d'exécution
Level.LoadStreamLevel(level_name, should_block_on_load?, make_visible_after_load?)

Parameters

TypeParameterDefaultDescription
stringlevel_name Required parameter No description provided
booleanshould_block_on_load?false
If this should be a blocking operation - the game will freeze
booleanmake_visible_after_load?true
If this should be visible automatically after loaded

Moderate

SetStreamLevelVisibility

Sets a Stream Level visibility
Level.SetStreamLevelVisibility(level_name, visibility)

Parameters

TypeParameterDefaultDescription
stringlevel_name Required parameter No description provided
booleanvisibility Required parameter If this level should be visible

Optimal

Subscribe

Subscribes to an Event
local ret = Level.Subscribe(event_name, callback)

Parameters

TypeParameterDefaultDescription
stringevent_name Required parameter Event to subscribe to
functioncallback Required parameter Callback to run on the event occurring

Returns

TypeDescription
functionThe function callback

Moderate

UnloadStreamLevel

Unloads a Level in runtime
Level.UnloadStreamLevel(level_name, should_block_on_unload?)

Parameters

TypeParameterDefaultDescription
stringlevel_name Required parameter No description provided
booleanshould_block_on_unload?false
If this should be a blocking operation - the game will freeze

Optimal

Unsubscribe

Unsubscribes from all subscribed Events in this Class and in this Package, optionally passing the function to unsubscribe only that callback
Level.Unsubscribe(event_name, callback?)

Parameters

TypeParameterDefaultDescription
stringevent_name Required parameter Event to unsubscribe to
functioncallback?nil
Optional callback to specifically unsubscribe to

🚀 Events

NameDescription
StreamLevelBeginPauseCalled when streaming pause begins
StreamLevelEndPauseCalled when streaming pause ends
StreamLevelHideCalled when a Stream Level is hidden
StreamLevelLoadCalled when a Stream Level is loaded
StreamLevelShowCalled when a Stream Level is shown
StreamLevelUnloadCalled when a Stream Level is unloaded

StreamLevelBeginPause

Called when streaming pause begins
Level.Subscribe("StreamLevelBeginPause", function()
-- StreamLevelBeginPause was called
end)

StreamLevelEndPause

Called when streaming pause ends
Level.Subscribe("StreamLevelEndPause", function()
-- StreamLevelEndPause was called
end)

StreamLevelHide

Called when a Stream Level is hidden
Level.Subscribe("StreamLevelHide", function(level_name)
-- StreamLevelHide was called
end)

Arguments

TypeArgumentDescription
stringlevel_nameNo description provided

StreamLevelLoad

Called when a Stream Level is loaded
Level.Subscribe("StreamLevelLoad", function(level_name)
-- StreamLevelLoad was called
end)

Arguments

TypeArgumentDescription
stringlevel_nameNo description provided

StreamLevelShow

Called when a Stream Level is shown
Level.Subscribe("StreamLevelShow", function(level_name)
-- StreamLevelShow was called
end)

Arguments

TypeArgumentDescription
stringlevel_nameNo description provided

StreamLevelUnload

Called when a Stream Level is unloaded
Level.Subscribe("StreamLevelUnload", function(level_name)
-- StreamLevelUnload was called
end)

Arguments

TypeArgumentDescription
stringlevel_nameNo description provided