public delegate void AnimationHandle();
void Start()
{
animationState = Run;
}
void Update ()
{
if(animationState != null)
{
animationState();
}
}
public void Run()
{
animation.Play(run.animation.name);
speed_Run = (GameAttribute.gameAttribute.speed/default_Speed_Run)*(run.speedAnimation);
animation[run.animation.name].speed = speed_Run;
}
public AnimationHandle animationState;
void Start()
{
animationState = Run;
}
void Update ()
{
if(animationState != null)
{
animationState();
}
}
public void Run()
{
animation.Play(run.animation.name);
speed_Run = (GameAttribute.gameAttribute.speed/default_Speed_Run)*(run.speedAnimation);
animation[run.animation.name].speed = speed_Run;
}