Advertisement
Guest User

Untitled

a guest
Dec 4th, 2016
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.21 KB | None | 0 0
  1.         public void QueensSteroidsShout()
  2.         {
  3.             if (this.IsQueensSteroidsShoutAvailable())
  4.             {
  5.                 resourceManager.Pay(PriceQueensSteroids);
  6.                 antManager.FighterProperties.Health *= 2;
  7.                 antManager.WorkerProperties.Health *= 2;
  8.  
  9.                 foreach (Ant ant in antManager.GetAllAnts())
  10.                 {
  11.                     ant.MaxHealth *= 2;
  12.                     ant.CurrentHealth *= 2;
  13.                 }
  14.                 QueensSteroidsTimestamp = Time.time;
  15.                 QueensSteroidsUsed = true;
  16.                 this.QueensSteroidsEnd();
  17.                 //AfterShout();
  18.             }  
  19.         }
  20.  
  21.         public void QueensSteroidsEnd()
  22.         {
  23.             StartCoroutine(EndQueensSteroidsAfterSeconds(20.0f));
  24.         }
  25.  
  26.         private IEnumerator EndQueensSteroidsAfterSeconds(float seconds)
  27.         {
  28.             yield return new WaitForSeconds(seconds);
  29.             antManager.FighterProperties.Health /= 2;
  30.             antManager.WorkerProperties.Health /= 2;
  31.  
  32.             foreach (Ant ant in antManager.GetAllAnts())
  33.             {
  34.                 ant.MaxHealth /= 2;
  35.                 ant.CurrentHealth /= 2;
  36.             }
  37.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement