void DamageTarget(Transform thisTarget) { BagiController enemy = thisTarget.GetComponent <BagiController>(); if (enemy != null) { enemy.TakeDamage(Damage); } }
// Decide wether the target is a turret or a Bagi. void DamageTarget(Transform thisTarget) { BagiController enemy = thisTarget.GetComponent <BagiController>(); PlayerTurretController turretController = thisTarget.GetComponent <PlayerTurretController>(); if (enemy != null) { enemy.TakeDamage(Damage); } else if (turretController != null) { turretController.TakeDamage(Damage); } }
void Start() { controller = UnitPrefab.GetComponent <BagiController>(); }