Este exemplo muda a cor do objeto assim que ele é tocado, variando as intensidades de vermelho, verde e azul, até atingir a cor final.default
{
state_entry()
{
}
touch_start(integer total_number)
{
llSetTexture(
"59facb66-4a72-40a2-815c-7d9b42c56f60", ALL_SIDES);
float R = 0.; // vermelho
float G = 0.; // verde
float B = 0.; // azul
float inc = 1 / 25.5;
while (R ‹ 1.)
{
llSetColor(‹(R += inc), 0., 0.›, ALL_SIDES);
llSleep(inc);
}
while (G ‹ 1.)
{
llSetColor(‹0., (G += inc), 0.›, ALL_SIDES);
llSleep(inc);
}
while (B ‹ 1.)
{
llSetColor(‹0., 0., (B += inc)›, ALL_SIDES);
llSleep(inc);
}
}
}