Пример #1
0
 /// <summary>
 /// Добавить IAnimationTask для обработки. Если такой IAnimationTask уже обрабатывается, то новый не добавляется
 /// </summary>
 public void AddAnimationTask(IAnimationTask animationTask)
 {
     if (!IsAnimationExists(animationTask.GetName()))
     {
         animationTasks.Add(animationTask);
         animationTask.Handle();
     }
 }
Пример #2
0
 /// <summary>
 /// Добавление анимационной задачи
 /// </summary>
 public void AddAnimation(IAnimationTask animationTask)
 {
     gameObject.GetComponent <ITaskHandler>().AddAnimationTask(animationTask);
 }