public void PlayConstStartAnimation()
 {
     _anim.Play("DockMini1Start");
     miniManager1.StartAnimation("DockMini1StartLoop", WrapMode.Loop, 0f);
     miniManager2.StartAnimation("DockMiniRunLoop", WrapMode.Loop, 0f);
     miniManager4.StartAnimation("DockMini4Enter", WrapMode.Clamp, 0f);
     miniManager4.DisableParticles();
 }
 public void PlayHalfwayHightAnimation()
 {
     isCreateAnim = false;
     miniManager3.init(isDefault: false);
     for (int i = 0; i < 3; i++)
     {
         miniManager3.addSprite("mini_04_a_0" + (i + 1));
     }
     _anim.Stop();
     _anim.Play("DockMiniEnd");
     miniManager1.StartAnimation("DockMini1StartLoop", WrapMode.Loop, 0f);
     miniManager2.StartAnimation("DockMiniRunLoop", WrapMode.Loop, 0f);
     miniManager3.StartAnimation("DockMiniRunLoop", WrapMode.Loop, 0f);
     miniManager4.StartAnimation("DockMini4Bask", WrapMode.Clamp, 0f);
     miniManager4.DisableParticles();
 }
 public void PlayIdleAnimation()
 {
     miniManager4.transform.localPosition = new Vector3(0f, 0f, 0f);
     miniManager4.gameObject.SetActive(true);
     if (UnityEngine.Random.value < 0.5f)
     {
         miniManager4.StartAnimation("DockMini4Idle", WrapMode.Loop, UnityEngine.Random.value * 8f);
     }
     else
     {
         miniManager4.StartAnimation("DockMini4Sleep", WrapMode.Loop, UnityEngine.Random.value * 8f);
     }
 }