Sinespace Client  2023.2.17543
Client-side scripting for Sinespace
SineSpace.Scripting.Components.SAnimator Class Reference
Inheritance diagram for SineSpace.Scripting.Components.SAnimator:
ScriptClassComponent< Animator >

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)
 

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< Animator >
SGameObject GameObject [get]
 Return the GameObject which component added. More...
 

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