Sinespace Client 2025.3.19431
Client-side scripting for Sinespace
SineSpace.Scripting.Components.SSkinnedMeshRenderer Class Reference
Inheritance diagram for SineSpace.Scripting.Components.SSkinnedMeshRenderer:
SineSpace.Scripting.Components.SRenderer< T > ScriptClassComponent< T > ScriptClass< T > ScriptClassWrapper< T > ScriptClass

Public Member Functions

float GetBlendShapeWeight (int index)
 Return the value of BlendShapeWeight.
 
void SetBlendShapeWeight (int index, float value)
 Set the value to the BlendShapeWeight.
 
- Public Member Functions inherited from ScriptClassWrapper< T >
override void Initialise (SScript runtime, object wrapper)
 
- Public Member Functions inherited from ScriptClass
void ReportError (string error, bool fatal, UnityEngine.Object target=null)
 
void Initialise (SScript runtime, object wrapper)
 

Properties

SResource Mesh [get, set]
 Return the mesh.
 
- Properties inherited from SineSpace.Scripting.Components.SRenderer< T >
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]
 
- Properties inherited from ScriptClassComponent< T >
SGameObject GameObject [get]
 Return the GameObject which component added.
 
- Properties inherited from ScriptClass< T >
override bool Alive [get]
 Return if the component is alive.
 
- Properties inherited from ScriptClassWrapper< T >
_wrap [get]
 
- Properties inherited from ScriptClass
virtual bool Alive [get]
 
DynValue CachedData [get, set]
 

Additional Inherited Members

- Protected Member Functions inherited from ScriptClass
void Initialise (SScript runtime)
 

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)