SetObjectEmissiveColor

From Onset Developer Wiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
SetObjectEmissiveColor

Type: Function
Context: Client
Introduced: v1.0

Description

Makes an object glow with a specified hexadecimal value, intensity and material slot on the object

Syntax

SetObjectEmissiveColor(object, ColorHex, EmissiveStrength [, MaterialSlot])
Glowing Hat Example (0x000FF)

Parameters

  • object
    The object identifier.
  • ColorHex
    Hexadecimal color value
  • EmissiveStrength
    The strength/brightness of the glow
  • MaterialSlot (optional)
    The material slot of the object model

Return Value

  • Returns true on success.

Example

function OnObjectStreamIn(object)
	local glow = GetObjectPropertyValue(object, "glow") -- 0x0000FF

	if glow ~= nil then
		local intensity = 30
		SetObjectEmissiveColor(object, glow, intensity )
	end
end
AddEvent("OnObjectStreamIn", OnObjectStreamIn)

See also