Impara
Classe motore
ReflectionService
Non costruibile
Assistenza
Non Replicato

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.


Sommario
Metodi
GetClass(className: string,filter: Dictionary):ReflectedClass?
GetClasses(filter: Dictionary):{ReflectedClass}
GetEventsOfClass(className: string,filter: Dictionary):{ReflectedEvent}
GetMethodsOfClass(className: string,filter: Dictionary):{ReflectedMethod}
GetPropertiesOfClass(className: string,filter: Dictionary):{ReflectedProperty}
Membri ereditati
Campioni di codice
Panoramica del ReflectionService
local ReflectionService = game:GetService("ReflectionService")
-- Crea un oggetto SecurityCapabilities con tutte le capacità
local allCapabilities = SecurityCapabilities.new(table.unpack(Enum.SecurityCapability:GetEnumItems()))
-- Ottieni tutte le classi accessibili con tutte le capacità
local allClasses = ReflectionService:GetClasses({ Security = allCapabilities })
print("Classi totali:", #allClasses)
-- Ottieni una classe specifica
local partClass = ReflectionService:GetClass("Part")
if partClass then
print("\nClasse Part:")
print(" Nome:", partClass.Name)
print(" Superclasse:", partClass.Superclass and tostring(partClass.Superclass) or "nessuna")
end
-- Ottieni le prime 5 proprietà di una classe
local properties = ReflectionService:GetPropertiesOfClass("Part", { Security = allCapabilities })
print("\nProprietà della Part:", #properties)
for i = 1, math.min(5, #properties) do
print(" -", properties[i].Name)
end

Riferimento API
Metodi
GetClass
ReflectionService:GetClass(
className:string, filter:Dictionary
):ReflectedClass?
Parametri
className:string
filter:Dictionary
Valore predefinito: "nil"
Restituzioni
ReflectedClass?

GetClasses
ReflectionService:GetClasses(filter:Dictionary):{ReflectedClass}
Parametri
filter:Dictionary
Valore predefinito: "nil"
Restituzioni
{ReflectedClass}

GetEventsOfClass
ReflectionService:GetEventsOfClass(
className:string, filter:Dictionary
):{ReflectedEvent}
Parametri
className:string
filter:Dictionary
Valore predefinito: "nil"
Restituzioni
{ReflectedEvent}

GetMethodsOfClass
ReflectionService:GetMethodsOfClass(
className:string, filter:Dictionary
):{ReflectedMethod}
Parametri
className:string
filter:Dictionary
Valore predefinito: "nil"
Restituzioni
{ReflectedMethod}

GetPropertiesOfClass
ReflectionService:GetPropertiesOfClass(
className:string, filter:Dictionary
):{ReflectedProperty}
Parametri
className:string
filter:Dictionary
Valore predefinito: "nil"
Restituzioni
{ReflectedProperty}

© 2026 Roblox Corporation. Roblox, il logo Roblox e Powering Imagination sono tra i nostri marchi registrati e non registrati negli Stati Uniti. e altri paesi.