Aller au contenu


A Decal is a SmartObject representing a decal that is projected onto nearby surfaces.


Example using:

In this example, the "Decal Elven Symbols" is added to the game and assigned as a custom property to this client script. Every half-second we change the shape of the decal, cycling through all 16 shapes.

local DECAL = script:GetCustomProperty("DecalElvenSymbols"):WaitForObject()
local TOTAL_SHAPES = 16

while true do
    -- Next shape
    local index = DECAL:GetSmartProperty("Shape Index")
    index = (index + 1) % TOTAL_SHAPES
    DECAL:SetSmartProperty("Shape Index", index)

See also: SmartObject.GetSmartProperty | CoreObject.GetCustomProperty | Task.Wait

Dernière mise à jour: 23 décembre 2021