wiki.sine.space | sinespace

Difference between revisions of "Scripting/SSkinnedMeshRenderer"

From wiki.sine.space
Jump to: navigation, search
(Replaced content with "This page has moved to: https://docs.sine.space/v/scripting/client-scripting/components/sskinnedmeshrenderer")
 
Line 1: Line 1:
The Skinned Mesh filter.
+
This page has moved to: https://docs.sine.space/v/scripting/client-scripting/components/sskinnedmeshrenderer
==Members==
+
 
+
{{ScriptFunction|float|GetBlendShapeWeight|(int index);|Return the value of BlendShapeWeight.|5=local thisObject=Space.Host.ExecutingObject<br>
+
local skin=thisObject.SkinnedMeshRenderer<br>
+
local getBlend=skin.GetBlendShapeWeight(0)<br>
+
Space.Log(getBlend)
+
}}
+
 
+
{{ScriptFunction|void|SetBlendShapeWeight|(int index, float value);|Set the value to the BlendShapeWeight.|5=local thisObject=Space.Host.ExecutingObject<br>
+
local skin=thisObject.SkinnedMeshRenderer<br>
+
skin.SetBlendShapeWeight(0,1)<br>
+
local getBlend=skin.GetBlendShapeWeight(0)<br>
+
Space.Log(getBlend)
+
}}
+
 
+
==Properties==
+
{{ScriptFunction|bool|Enabled|{get; set;}|To check if the SkinnedMeshRenderer component is Enabled or not.|5=local thisObject=Space.Host.ExecutingObject.<br>
+
local skin=thisObject.SkinnedMeshRenderer<br>
+
local enabled=skin.Enabled<br>
+
Space.Log(enabled)|6=<pre>--clicking this object will Enable/Disable an object's SkinnedMeshRenderer component
+
--[Add "skinnedmeshrenderer" reference to scripting runtime component]
+
thisGameObject = Space.Host.ExecutingObject
+
skinnedmeshrenderer = Space.Host.GetReference("skinnedmeshrenderer").SkinnedMeshRenderer
+
 
+
 
+
OnClick = function()
+
skinnedmeshrenderer.Enabled =  not skinnedmeshrenderer.Enabled
+
end
+
 
+
 
+
thisGameObject.AddClickable()
+
thisGameObject.Clickable.OnClick(OnClick)</pre>}}
+
 
+
 
+
{{ScriptFunction|SResource|Mesh|{get; set;}|Return the mesh.|5=local thisObject=Space.Host.ExecutingObject.<br>
+
local skin=thisObject.SkinnedMeshRenderer<br>
+
local mesh=skin.Mesh.Name<br>
+
Space.Log(mesh)
+
}}
+
 
+
{{Scripting Navbox}}
+

Latest revision as of 06:25, 19 September 2022

This page has moved to: https://docs.sine.space/v/scripting/client-scripting/components/sskinnedmeshrenderer