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); } }