Ejemplo n.º 1
0
 void Start()
 {
     if (tower == true)
     {
         towerHealth = target.GetComponent <TowerHealth> ();
     }
     else if (gem == true)
     {
         gemHealth = target.GetComponent <Gem> ();
     }
     else if (mob == true)
     {
         mobHealth = target.GetComponent <MobHealth> ();
     }
 }
Ejemplo n.º 2
0
 void Start()
 {
     RandomROF();
     isRunning = true;
     health    = GetComponentInParent <MobHealth> ();
     mobLevel  = health.mobLevel;
     if (health.upgraded == true)
     {
         upgraded   = true;
         fireSpeed -= 1.0f;
     }
     else
     {
         upgraded = false;
     }
     StartCoroutine(GetNewTarget());
 }
Ejemplo n.º 3
0
 public void AggroStart()
 {
     RandomROF();
     isRunning = true;
     layerMask = 1 << 13;
     health    = GetComponentInParent <MobHealth> ();
     mobLevel  = health.mobLevel;
     if (health.upgraded == true)
     {
         upgraded   = true;
         fireSpeed -= 1.0f;
     }
     else
     {
         upgraded = false;
     }
     mobNav          = GetComponentInParent <MobNavigation> ();
     mobNav.mobAggro = this;
     StartCoroutine(GetNewTarget());
 }