private void AddTargetBreakable(TankType type, int index, Breakable target) { // Do not add another tank or player as target if (target.GetComponent <Tank>() != null || target.transform == playerTransform) { return; } units[type].instances[index].targetBreakable = target; Debug.Log($"{units[type].instances[index].tank.name}: Add target breakable"); }