Beispiel #1
0
 // Start is called before the first frame update
 void Start()
 {
     C  = FindObjectOfType <coilStats>();
     rb = GetComponent <Rigidbody2D>();
     tB = FindObjectOfType <tankBehaviour>();
     tankSlowedSpeed = tankSpeed * C.coilSlowRate;
 }
Beispiel #2
0
 public void miniCoilAggro()
 {
     if ((enemy_name == "Soldier(Clone)") && (enemy_name != null))
     {
         Debug.Log("Soldier locked");
         soldierBehaviour sB = targetLocked.GetComponentInChildren <soldierBehaviour>();
         sB.soldierHealth -= miniCoilDamage;
     }
     else if ((enemy_name == "Tank(Clone)") && (enemy_name != null))
     {
         Debug.Log("Tank locked");
         tankBehaviour tB = targetLocked.GetComponentInChildren <tankBehaviour>();
         tB.tankHealth -= miniCoilDamage;
     }
     else if ((enemy_name == "Airplane(Clone)") && (enemy_name != null))
     {
         Debug.Log("Airplane locked");
         airplaneBehaviour aB = targetLocked.GetComponentInChildren <airplaneBehaviour>();
         aB.airplaneHealth -= miniCoilDamage;
     }
 }
Beispiel #3
0
 void GetTransformScripts()
 {
     soldierBehaviour  sB = targetLocked.GetComponentInChildren <soldierBehaviour>();
     tankBehaviour     tB = targetLocked.GetComponentInChildren <tankBehaviour>();
     airplaneBehaviour aB = targetLocked.GetComponentInChildren <airplaneBehaviour>();
 }