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

Public Member Functions

void Rebind ()
 
void Stop ()
 
void SetTime (double time)
 
double GetTime ()
 
double GetNormalizedTime (int layer=0)
 
double GetLength (int layer=0)
 
bool GetLoop (int layer=0)
 
float GetFloat (string name)
 
float GetFloat (int id)
 
void SetFloat (string name, float value, float dampTime, float deltaTime)
 
void SetFloat (int id, float value)
 
void SetFloat (int id, float value, float dampTime, float deltaTime)
 
bool GetBool (string name)
 
bool GetBool (int id)
 
void SetBool (int id, bool value)
 
int GetInteger (string name)
 
int GetInteger (int id)
 
void SetInteger (int id, int value)
 
void SetTrigger (int id)
 
void ResetTrigger (string name)
 
void ResetTrigger (int id)
 
bool IsParameterControlledByCurve (string name)
 
bool IsParameterControlledByCurve (int id)
 
string GetLayerName (int layerIndex)
 
int GetLayerIndex (string layerName)
 
float GetLayerWeight (int layerIndex)
 
void SetLayerWeight (int layerIndex, float weight)
 
bool IsInTransition (int layerIndex)
 
void CrossFadeInFixedTime (string stateName, float transitionDuration, int layer)
 
void CrossFadeInFixedTime (string stateName, float transitionDuration)
 
void CrossFadeInFixedTime (string stateName, float transitionDuration, int layer, float fixedTime)
 
void CrossFade (string stateName, float transitionDuration, int layer)
 
void CrossFade (string stateName, float transitionDuration)
 
void CrossFade (string stateName, float transitionDuration, int layer, float normalizedTime)
 
void PlayInFixedTime (string stateName, int layer)
 
void PlayInFixedTime (string stateName)
 
void PlayInFixedTime (string stateName, int layer, float fixedTime)
 
void Play (string stateName, int layer)
 
void Play (string stateName)
 
void Play (string stateName, int layer, float normalizedTime)
 
void StartPlayback ()
 
void StopPlayback ()
 
void StartRecording ()
 
void StopRecording ()
 
void Update (float deltaTime)
 
void SetTrigger (string trigger)
 
void SetFloat (string name, float value)
 
void SetInteger (string name, int value)
 
void SetBool (string name, bool value)
 
int StringToHash (string name)
 
SAnimatorStateInfo GetCurrentAnimatorStateInfo (int Layerindex)
 
- 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 Controller [get, set]
 
SResource Avatar [get, set]
 
bool ApplyRootMotion [get, set]
 
float PlaybackTime [get, set]
 
bool Enabled [get, set]
 
string[] Parameters [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

◆ CrossFade() [1/3]

void SineSpace.Scripting.Components.SAnimator.CrossFade ( string stateName,
float transitionDuration )

◆ CrossFade() [2/3]

void SineSpace.Scripting.Components.SAnimator.CrossFade ( string stateName,
float transitionDuration,
int layer )

◆ CrossFade() [3/3]

void SineSpace.Scripting.Components.SAnimator.CrossFade ( string stateName,
float transitionDuration,
int layer,
float normalizedTime )

◆ CrossFadeInFixedTime() [1/3]

void SineSpace.Scripting.Components.SAnimator.CrossFadeInFixedTime ( string stateName,
float transitionDuration )

◆ CrossFadeInFixedTime() [2/3]

void SineSpace.Scripting.Components.SAnimator.CrossFadeInFixedTime ( string stateName,
float transitionDuration,
int layer )

◆ CrossFadeInFixedTime() [3/3]

void SineSpace.Scripting.Components.SAnimator.CrossFadeInFixedTime ( string stateName,
float transitionDuration,
int layer,
float fixedTime )

◆ GetBool() [1/2]

bool SineSpace.Scripting.Components.SAnimator.GetBool ( int id)

◆ GetBool() [2/2]

bool SineSpace.Scripting.Components.SAnimator.GetBool ( string name)

◆ GetCurrentAnimatorStateInfo()

SAnimatorStateInfo SineSpace.Scripting.Components.SAnimator.GetCurrentAnimatorStateInfo ( int Layerindex)

◆ GetFloat() [1/2]

float SineSpace.Scripting.Components.SAnimator.GetFloat ( int id)

◆ GetFloat() [2/2]

float SineSpace.Scripting.Components.SAnimator.GetFloat ( string name)

◆ GetInteger() [1/2]

int SineSpace.Scripting.Components.SAnimator.GetInteger ( int id)

◆ GetInteger() [2/2]

int SineSpace.Scripting.Components.SAnimator.GetInteger ( string name)

◆ GetLayerIndex()

int SineSpace.Scripting.Components.SAnimator.GetLayerIndex ( string layerName)

◆ GetLayerName()

string SineSpace.Scripting.Components.SAnimator.GetLayerName ( int layerIndex)

◆ GetLayerWeight()

float SineSpace.Scripting.Components.SAnimator.GetLayerWeight ( int layerIndex)

◆ GetLength()

double SineSpace.Scripting.Components.SAnimator.GetLength ( int layer = 0)

◆ GetLoop()

bool SineSpace.Scripting.Components.SAnimator.GetLoop ( int layer = 0)

◆ GetNormalizedTime()

double SineSpace.Scripting.Components.SAnimator.GetNormalizedTime ( int layer = 0)

◆ GetTime()

double SineSpace.Scripting.Components.SAnimator.GetTime ( )

◆ IsInTransition()

bool SineSpace.Scripting.Components.SAnimator.IsInTransition ( int layerIndex)

◆ IsParameterControlledByCurve() [1/2]

bool SineSpace.Scripting.Components.SAnimator.IsParameterControlledByCurve ( int id)

◆ IsParameterControlledByCurve() [2/2]

bool SineSpace.Scripting.Components.SAnimator.IsParameterControlledByCurve ( string name)

◆ Play() [1/3]

void SineSpace.Scripting.Components.SAnimator.Play ( string stateName)

◆ Play() [2/3]

void SineSpace.Scripting.Components.SAnimator.Play ( string stateName,
int layer )

◆ Play() [3/3]

void SineSpace.Scripting.Components.SAnimator.Play ( string stateName,
int layer,
float normalizedTime )

◆ PlayInFixedTime() [1/3]

void SineSpace.Scripting.Components.SAnimator.PlayInFixedTime ( string stateName)

◆ PlayInFixedTime() [2/3]

void SineSpace.Scripting.Components.SAnimator.PlayInFixedTime ( string stateName,
int layer )

◆ PlayInFixedTime() [3/3]

void SineSpace.Scripting.Components.SAnimator.PlayInFixedTime ( string stateName,
int layer,
float fixedTime )

◆ Rebind()

void SineSpace.Scripting.Components.SAnimator.Rebind ( )

◆ ResetTrigger() [1/2]

void SineSpace.Scripting.Components.SAnimator.ResetTrigger ( int id)

◆ ResetTrigger() [2/2]

void SineSpace.Scripting.Components.SAnimator.ResetTrigger ( string name)

◆ SetBool() [1/2]

void SineSpace.Scripting.Components.SAnimator.SetBool ( int id,
bool value )

◆ SetBool() [2/2]

void SineSpace.Scripting.Components.SAnimator.SetBool ( string name,
bool value )

◆ SetFloat() [1/4]

void SineSpace.Scripting.Components.SAnimator.SetFloat ( int id,
float value )

◆ SetFloat() [2/4]

void SineSpace.Scripting.Components.SAnimator.SetFloat ( int id,
float value,
float dampTime,
float deltaTime )

◆ SetFloat() [3/4]

void SineSpace.Scripting.Components.SAnimator.SetFloat ( string name,
float value )

◆ SetFloat() [4/4]

void SineSpace.Scripting.Components.SAnimator.SetFloat ( string name,
float value,
float dampTime,
float deltaTime )

◆ SetInteger() [1/2]

void SineSpace.Scripting.Components.SAnimator.SetInteger ( int id,
int value )

◆ SetInteger() [2/2]

void SineSpace.Scripting.Components.SAnimator.SetInteger ( string name,
int value )

◆ SetLayerWeight()

void SineSpace.Scripting.Components.SAnimator.SetLayerWeight ( int layerIndex,
float weight )

◆ SetTime()

void SineSpace.Scripting.Components.SAnimator.SetTime ( double time)

◆ SetTrigger() [1/2]

void SineSpace.Scripting.Components.SAnimator.SetTrigger ( int id)

◆ SetTrigger() [2/2]

void SineSpace.Scripting.Components.SAnimator.SetTrigger ( string trigger)

◆ StartPlayback()

void SineSpace.Scripting.Components.SAnimator.StartPlayback ( )

◆ StartRecording()

void SineSpace.Scripting.Components.SAnimator.StartRecording ( )

◆ Stop()

void SineSpace.Scripting.Components.SAnimator.Stop ( )

◆ StopPlayback()

void SineSpace.Scripting.Components.SAnimator.StopPlayback ( )

◆ StopRecording()

void SineSpace.Scripting.Components.SAnimator.StopRecording ( )

◆ StringToHash()

int SineSpace.Scripting.Components.SAnimator.StringToHash ( string name)

◆ Update()

void SineSpace.Scripting.Components.SAnimator.Update ( float deltaTime)

Property Documentation

◆ ApplyRootMotion

bool SineSpace.Scripting.Components.SAnimator.ApplyRootMotion
getset

◆ Avatar

SResource SineSpace.Scripting.Components.SAnimator.Avatar
getset

◆ Controller

SResource SineSpace.Scripting.Components.SAnimator.Controller
getset

◆ Enabled

bool SineSpace.Scripting.Components.SAnimator.Enabled
getset

◆ Parameters

string [] SineSpace.Scripting.Components.SAnimator.Parameters
get

◆ PlaybackTime

float SineSpace.Scripting.Components.SAnimator.PlaybackTime
getset