Пример #1
0
    public void CancelDeathAnimations()
    {
        StopAllCoroutines();
        Time.timeScale = 1;

        Component[] KillBoarderArray;
        KillBoarderArray = BoadersHolder.GetComponentsInChildren <KillBoarderMoverScript> ();
        foreach (KillBoarderMoverScript CurrentKillBoarder in KillBoarderArray)
        {
            CurrentKillBoarder.StopBoarderAnimation();
        }
    }
Пример #2
0
 public void PlayDeathAnimations(Vector3 Position, Color killerColor, bool final = false)
 {
     Time.timeScale = 0f;
     Component[] KillBoarderArray;
     BoadersHolder.transform.position = Position;
     KillBoarderArray = BoadersHolder.GetComponentsInChildren <KillBoarderMoverScript> ();
     foreach (KillBoarderMoverScript CurrentKillBoarder in KillBoarderArray)
     {
         CurrentKillBoarder.AnimateBoarders(killerColor, final);
     }
     if (!final)
     {
         StartCoroutine(PauseTime());
     }
     else
     {
         StartCoroutine(CameraLerp(Position));
     }
 }