Owlv1.1.2
DocsAPIExamplesAddonsChangelogCredits

Core

Owl.CreateServiceOwl.CreateControllerOwl.AddServicesOwl.AddControllersOwl.StartOwl.GetServiceOwl.GetControllerOwl.OnStartOwl.IsStartedOwl.SpawnPlrOwl.GetPlrTokenOwl.Destroy

Networking

Owl.CreateSignalOwl.CreateProperty

OwlAction

Owl.Util.Action.CreateActionMapActionMap:BindActionMap:EnableActionMap:DisableActionMap:GetState

OwlComponent

Owl.Util.Component.newComponentClass:WatchComponentClass:GetComponentClass:WaitFor

OwlData

Owl.Util.Data.LoadOwl.Util.Data.GetOwlProfile:GetOwlProfile:SetOwlProfile:ObserveOwlProfile:IncrementOwlProfile:DecrementOwlProfile:AppendOwlProfile:RemoveOwlProfile:IsLoadedOwlProfile:IsReleased

Lifecycle Hooks

Module:OwlInitModule:OwlStartService:OwlOnPlayerAddedService/Controller:OwlOnCharacterAddedController:OwlOnLocalPlayerReady

Reflection API

Owl.Reflection.GetServicesOwl.Reflection.GetServiceInfoOwl.Reflection.GetControllersOwl.Reflection.GetControllerInfoOwl.Reflection.GetComponentsOwl.Reflection.GetActionsOwl.Reflection.GetAddonsOwl.Reflection.GetAddonInfoOwl.Reflection.GetSignalsOwl.Reflection.GetProperties

Metrics API

Owl.Metrics.GetSummaryOwl.Metrics.GetServiceMetricsOwl.Metrics.GetControllerMetrics

OwlReplica

Owl.Util.Replica.New<T, A, TagT>Owl.Util.Replica.ReplicaOfClassCreatedOwl.Util.Replica.RequestDataOwl.Util.Replica.GetReplicaByIdreplica:SetValue<V>replica:SetValuesreplica:ArrayInsert<V>replica:ArraySet<V>replica:ArrayRemove<V>replica:GetDatareplica.Actions: Areplica:Writereplica:ListenToWritereplica:ListenToChange<V>replica:ListenToArrayInsert<V>replica:ListenToArraySet<V>replica:ListenToArrayRemove<V>replica:ListenToFullChange<T>replica:OnDestroyreplica:Replicatereplica:ReplicateForreplica:ReplicateForListreplica:DestroyForreplica:IsReplicatedForreplica:AddCleanupTaskreplica:DestroyOwl.Util.ListenerGroup.newgroup:Addgroup:DisconnectAllgroup:Destroy

Scheduler API

Owl.Util.Scheduler:AddOwl.Util.Scheduler:EveryOwl.Util.Scheduler:NextFrameOwl.Util.Scheduler:OnRenderOwl.Util.Scheduler:DeferOwl.Util.Scheduler:UntilOwl.Util.Scheduler:SetBudgetOwl.Util.Scheduler:GetBudgetOwl.Util.Scheduler:GetStats

Flag API

Owl.Util.Flag.BootstrapOwl.Util.Flag.CreateFlagOwl.Util.Flag.SetFlagOwl.Util.Flag.DeleteFlagOwl.Util.Flag.IsEnabledOwl.Util.Flag.GetAllOwl.Util.Flag.GetBucketOwl.Util.Flag.Changed: Signal<Owl.Util.Flag.Destroy

Addons API

Owl.RegisterAddonOwl.GetAddon
Reflection API/Owl.Reflection.GetServices

Owl.Reflection.GetServices(): string[]

Server Only

Retrieves a sorted array containing the names of all services currently registered on the server runtime.

Returns

string[]Sorted list of registered service names.
local services = Owl.Reflection.GetServices()
for _, name in ipairs(services) do
    print("Registered Service:", name)
end
PreviousController:OwlOnLocalPlayerReadyNext Owl.Reflection.GetServiceInfo