Enumy

*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.

wpisywaćdanych enumeration lub Enum, jest listą固定 listy przedmiotów. Możesz uzyskać dostęp do enums poprzez globalną obiekt nazyającą się Enum. Dla pełnej listy Enums i ich przedmiotów, zobacz 1>Enums1> w API Ref.

Zdobywanie przedmiotów Enums

Aby uzyskać wszystkie pozycje wENSEMBLE, wezwij metodę GetEnumItems() na wENSEMBLE. Poniższy kod przykładowy pokazuje, jak wejść GetEnumItems() na wENSEMBLE.


local partTypes = Enum.PartType:GetEnumItems()
for index, enumItem in partTypes do
print(enumItem)
end
--[[
Enum.PartType.Ball
Enum.PartType.Block
Enum.PartType.Cylinder
]]

Przedmioty wiersza

Datatype. EnumItem to typ danych dla pozycji w enums. EnumItem ma trzy właściwości:

Niektóre właściwości obiektów mogą być tylko przedmiotami niektórych enum. Na przykład właściwość Shape obiektu Part jest przedmiotem Enum.PartType Ennum. Poniższy przykład kodu pokazuje, jak wydrukować właściwości 2>Class.Part2> EnnumItem.


-- Właściwości wiersza Properties of the EnumItem called Enum.PartType.Cylinder
print(Enum.PartType.Cylinder.Name) -- Cylinder
print(Enum.PartType.Cylinder.Value) -- 2
print(Enum.PartType.Cylinder.EnumType) -- PartType

Przydzielanie elementów listy

Aby przypisać EnumItem jako wartość właściwości, użyj pełnej deklaracji Enum. Możesz również użyć jego Value lub 2> EntityType2>.


local part = Instance.new("Part") -- Utwórz nową część
part.Parent = workspace
part.Shape = Enum.PartType.Cylinder -- Przez EnumItem (lepsze praktyki)
part.Shape = Enum.PartType.Cylinder.Value -- Wartość przez Menu przedmiotu
part.Shape = 2 -- Wartość przez Menu przedmiotu
part.Shape = Enum.PartType.Cylinder.Name -- Przez nazwę MenuPrzedmiotu
part.Shape = "Cylinder" -- By EnumItem Name