diff --git a/_avsitter2_lsl_examples_advanced/avsitter2_lsl_example_show_and_hide_prim_by_button.md b/_avsitter2_lsl_examples_advanced/avsitter2_lsl_example_show_and_hide_prim_by_button.md index 3a4023c..03ff67c 100644 --- a/_avsitter2_lsl_examples_advanced/avsitter2_lsl_example_show_and_hide_prim_by_button.md +++ b/_avsitter2_lsl_examples_advanced/avsitter2_lsl_example_show_and_hide_prim_by_button.md @@ -23,9 +23,11 @@ default { if(msg==button_name){ if(visible){ llSetAlpha(0,ALL_SIDES);//invisible + llSetLinkPrimitiveParamsFast(LINK_THIS, [PRIM_GLTF_BASE_COLOR, ALL_SIDES, "", "", "", "", "", 0.0, PRIM_GLTF_ALPHA_MODE_MASK, 1.0, ""]); } else{ llSetAlpha(1,ALL_SIDES);//visible + llSetLinkPrimitiveParamsFast(LINK_THIS, [PRIM_GLTF_BASE_COLOR, ALL_SIDES, "", "", "", "", "", "", "", "", ""]); } llMessageLinked(LINK_SET,90005,"",id); // give back the menu visible=!visible; diff --git a/_avsitter2_lsl_examples_advanced/avsitter2_lsl_example_show_and_hide_prim_by_pose.md b/_avsitter2_lsl_examples_advanced/avsitter2_lsl_example_show_and_hide_prim_by_pose.md index e6b8752..438ea75 100644 --- a/_avsitter2_lsl_examples_advanced/avsitter2_lsl_example_show_and_hide_prim_by_pose.md +++ b/_avsitter2_lsl_examples_advanced/avsitter2_lsl_example_show_and_hide_prim_by_pose.md @@ -28,9 +28,11 @@ default{ string POSE_NAME = llList2String(data,1); if(llListFindList(POSES,[POSE_NAME])!=-1){ llSetAlpha(0,ALL_SIDES);//invisible + llSetLinkPrimitiveParamsFast(LINK_THIS, [PRIM_GLTF_BASE_COLOR, ALL_SIDES, "", "", "", "", "", 0.0, PRIM_GLTF_ALPHA_MODE_MASK, 1.0, ""]); } else{ llSetAlpha(1,ALL_SIDES);//visible + llSetLinkPrimitiveParamsFast(LINK_THIS, [PRIM_GLTF_BASE_COLOR, ALL_SIDES, "", "", "", "", "", "", "", "", ""]); } } } diff --git a/_avsitter2_lsl_examples_advanced/avsitter2_lsl_example_show_and_hide_prim_by_sit.md b/_avsitter2_lsl_examples_advanced/avsitter2_lsl_example_show_and_hide_prim_by_sit.md index 06de173..7cf7d48 100644 --- a/_avsitter2_lsl_examples_advanced/avsitter2_lsl_example_show_and_hide_prim_by_sit.md +++ b/_avsitter2_lsl_examples_advanced/avsitter2_lsl_example_show_and_hide_prim_by_sit.md @@ -17,11 +17,13 @@ default{ if(llGetAgentSize(llGetLinkKey(llGetNumberOfPrims()))==ZERO_VECTOR){ //make prim visible llSetAlpha(1,ALL_SIDES); + llSetLinkPrimitiveParamsFast(LINK_THIS, [PRIM_GLTF_BASE_COLOR, ALL_SIDES, "", "", "", "", "", "", "", "", ""]); } // if avatars are sitting else{ //make prim invisible llSetAlpha(0,ALL_SIDES); + llSetLinkPrimitiveParamsFast(LINK_THIS, [PRIM_GLTF_BASE_COLOR, ALL_SIDES, "", "", "", "", "", 0.0, PRIM_GLTF_ALPHA_MODE_MASK, 1.0, ""]); } } } diff --git a/_avsitter2_lsl_examples_advanced/avsitter2_lsl_example_show_and_hide_prim_by_sittarget.md b/_avsitter2_lsl_examples_advanced/avsitter2_lsl_example_show_and_hide_prim_by_sittarget.md index 86c0e7d..27a47fb 100644 --- a/_avsitter2_lsl_examples_advanced/avsitter2_lsl_example_show_and_hide_prim_by_sittarget.md +++ b/_avsitter2_lsl_examples_advanced/avsitter2_lsl_example_show_and_hide_prim_by_sittarget.md @@ -14,9 +14,11 @@ default{ if(change & CHANGED_LINK){ if(llAvatarOnSitTarget() == NULL_KEY){ llSetAlpha(1,ALL_SIDES);//visible + llSetLinkPrimitiveParamsFast(LINK_THIS, [PRIM_GLTF_BASE_COLOR, ALL_SIDES, "", "", "", "", "", "", "", "", ""]); } else{ llSetAlpha(0,ALL_SIDES);//invisible + llSetLinkPrimitiveParamsFast(LINK_THIS, [PRIM_GLTF_BASE_COLOR, ALL_SIDES, "", "", "", "", "", 0.0, PRIM_GLTF_ALPHA_MODE_MASK, 1.0, ""]); } } }