// Start is called before the first frame update void Start() { C = FindObjectOfType <coilStats>(); rb = GetComponent <Rigidbody2D>(); sB = FindObjectOfType <soldierBehaviour>(); soldierSlowedSpeed = soldierSpeed * C.coilSlowRate; }
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; } }
void GetTransformScripts() { soldierBehaviour sB = targetLocked.GetComponentInChildren <soldierBehaviour>(); tankBehaviour tB = targetLocked.GetComponentInChildren <tankBehaviour>(); airplaneBehaviour aB = targetLocked.GetComponentInChildren <airplaneBehaviour>(); }