Sinespace Client  2023.2.17543
Client-side scripting for Sinespace
SineSpace.Scripting.Components.SSkinnedMeshRenderer Class Reference
Inheritance diagram for SineSpace.Scripting.Components.SSkinnedMeshRenderer:
SineSpace.Scripting.Components.SRenderer< SkinnedMeshRenderer >

Public Member Functions

float GetBlendShapeWeight (int index)
 Return the value of BlendShapeWeight More...
 
void SetBlendShapeWeight (int index, float value)
 Set the value to the BlendShapeWeight More...
 

Properties

SResource Mesh [get, set]
 Return the mesh More...
 
- Properties inherited from SineSpace.Scripting.Components.SRenderer< SkinnedMeshRenderer >
bool IsVisible [get]
 
bool Enabled [get, set]
 
SMaterial Material [get, set]
 
SMaterial SharedMaterial [get, set]
 
SMaterial[] Materials [get, set]
 
SMaterial[] SharedMaterials [get, set]
 
SVector BoundsMax [get]
 
SVector BoundsMin [get]
 

Member Function Documentation

◆ GetBlendShapeWeight()

float SineSpace.Scripting.Components.SSkinnedMeshRenderer.GetBlendShapeWeight ( int  index)

Return the value of BlendShapeWeight

local thisObject=Space.Host.ExecutingObject
local skin=thisObject.SkinnedMeshRenderer
local getBlend=skin.GetBlendShapeWeight(0)
Space.Log(getBlend)
Parameters
indexThe index of blendshapeWeight

◆ SetBlendShapeWeight()

void SineSpace.Scripting.Components.SSkinnedMeshRenderer.SetBlendShapeWeight ( int  index,
float  value 
)

Set the value to the BlendShapeWeight

local thisObject =Space.Host.ExecutingObject
local skin =thisObject.SkinnedMeshRenderer
skin.SetBlendShapeWeight(0,1)
local getBlend = skin.GetBlendShapeWeight(0)
Space.Log(getBlend)
Parameters
indexThe index of blendshapeWeight
valueThe value to set

Property Documentation

◆ Mesh

SResource SineSpace.Scripting.Components.SSkinnedMeshRenderer.Mesh
getset

Return the mesh

local thisObject =Space.Host.ExecutingObject
local skin =thisObject.SkinnedMeshRenderer
local mesh =skin.Mesh.Name
Space.Log(mesh)